新四季網

一種基於IPoverCCSDS協議轉換的改進方法

2023-05-25 19:32:06

一種基於IP over CCSDS協議轉換的改進方法
【專利摘要】本發明提出一種基於IP?over?CCSDS協議轉換的改進方法,具體為:(1)在協議轉換過程中,新增了一個CCSDS?AOS緩存窗口和一個CCSDS?AOS緩存區;(2)對新增的CCSDS?AOS緩存窗口設置了定時器控制功能;(3)對整個IP?over?CCSDS協議轉換流程進行了優化。本方法即保持了IP?over?CCSDS協議轉換的特性,又改進了控制CCSDS?AOS幀發送的處理方式;為了減少協議轉換的時延,提高協議轉換效率,當大量IP包連續達到地面網關時,可以由CCSDS?AOS緩存窗口溢出控制CCSDS?AOS幀的發送;當數據量較少時,可以由定時器定時控制CCSDS?AOS幀的發送。
【專利說明】—種基於IP over CCSDS協議轉換的改進方法
【技術領域】
[0001]本發明涉及IP協議與CCSDS協議轉換領域,特別是針對IP over CCSDS網關協議轉換領域,具體是指一種基於IP over CCSDS協議轉換的改進方法。
【背景技術】
[0002]目前,地面通信系統和空間通信系統分別運行著不同的通信協議,地面通信系統事實上的標準是TCP/IP,而空間通信系統則採用CCSDS委員會制定的通信協議。要實現天空地一體化通信網絡,採用兩套完全不同的通信協議不能互聯互通。若能在空間通信系統底層採用CCSDS委員會制定的標準,而在CCSDS AOS空間數據鏈路層之上採用IP進行傳輸,則可以利用現有的網際網路基礎設施方便地實現天空地一體化通信網絡。要完成採用不同通信協議的通信系統中對象之間的通信,可以用隧道模式把其中一種協議的數據包整體作為另一種協議的數據部分封裝起來傳輸;也可以在兩個通信系統的交接處進行協議轉換,把要傳送的目的數據拆包取出來、進行重組成為另一種協議的數據包再進行下一步的傳輸。由於空間環境的特殊性,目前空間通信系統的傳輸速率相比地面通信系統而言較低,對傳輸的數據量要求嚴格。採用隧道模式增加了額外的開銷,加重空間通信系統的負擔,在地面網關處採用IP包到CCSDS AOS空間鏈路數據幀轉換的做法更為合理。
[0003]然而,目前已提出且已實現的IP包到CCSDS AOS空間鏈路數據幀轉換都是基於存儲數據、讀取數據、對數據包拆包和重新封裝成新的數據包再發送的方法。這樣的處理對於實時性要求不高的通信沒什麼影響,但是對於實時性有較高要求的通信來講,增加的延時可能會嚴重影響到系統的通信性能,甚至使系統無法滿足實時性要求。

【發明內容】

[0004]本發明的目的是提出一種基於IP over CCSDS協議轉換的改進方法,對IP包到CCSDS AOS空間鏈路數據幀轉換進行了處理步驟的優化,棄用其原來對IP包進行轉換採用的存儲、讀取、拆包和重新封裝成CCSDS AOS幀再發送的方法;而是採取直接對IP包進行拆包、重新封裝成CCSDS AOS幀並由CCSDS AOS緩存窗口溢出和定時器共同控制CCSDS AOS幀發送的方法,使改進後的IP包到CCSDS AOS幀轉換的時延更短,更好地滿足對實時性要求較高的天空地一體化通信服務質量需求。
[0005]為便於說明,首先給出相關定義:
[0006](I)設置一個CCSDS AOS幀緩存窗口和一個CCSDS AOS幀緩存區;緩存窗口為把有效數據封裝成CCSDS AOS幀提供存儲空間,其大小等同為一個標準CCSDS AOS幀的大小,假設為M ;緩存區的作用是緩存不能立即發送的CCSDSA0S幀,其容量由公式B=N*M求得,其中,B表示緩存區的容量;N為大於I的整數,N的具體值可根據網關設備的性能和應用要求來設定,但不能使B的值大於網關設備可用的內存空間大小。
[0007](2)在設置緩存窗口的同時設置一個定時器來控制緩存窗口,定時時間由T=Tftci求得,其中Ttl為連續從IP包拆包、取出有效數據寫滿一個CCSDS AOS幀緩存窗口花費的時間,t0為數據處理設備可能產生的額外時延。
[0008](3)優化了 IP包到CCSDS AOS幀轉換流程,如說明書附圖1所示,以下是流程描述:
[0009]步驟110:轉換算法開始。
[0010]步驟120:設定CCSDS AOS幀緩存窗口、CCSDS AOS幀緩存區和設定定時器定時時間。
[0011]步驟130:接收到IP包跳到步驟140,否則跳到步驟170。
[0012]步驟140:對IP包進行拆包,取出有效數據放入CCSDS AOS幀緩存窗口中。
[0013]步驟150:清空緩存窗口、重置定時器。
[0014]步驟160 =CCSDS AOS幀緩存窗口溢出跳到步驟210,否則跳到步驟170。
[0015]步驟170:定時器時間到跳到步驟180,否則跳到步驟130。
[0016]步驟180:用O填充未滿的CCSDS AOS幀緩存窗口。
[0017]步驟190:IP包中剩餘有效數據放入CCSDS AOS幀緩存窗口中。
[0018]步驟200 dECCSDS AOS幀緩存窗口中的數據發送出去。
[0019]步驟210:不能及時發送的數據跳到步驟220,否則跳到步驟200。
[0020]步驟220:把CCSDS AOS幀緩存窗口中的數據寫入緩存區。
[0021]這樣,接收到IP包就不需要先存儲起來,而是直接對IP包拆包、取出有效數據放入CCSDS幀緩存窗口中,一旦緩存窗口滿了,立即根據數據的性質決定是發送還是寫入緩存區中。同時,為了防止接收了全部的IP包還有未填滿的CCSDS AOS幀緩存窗口,設置定時器,定時時間到時用數據O填充滿CCSDSA0S幀緩存窗口。在傳輸大量數據時,這樣處理不僅節約轉換的時間,滿足系統對實時性的要求,同時還省去對IP包存儲、讀取的開銷,提高系統的性能。
[0022]注:雖然本發明提出的是一種IP包到CCSDS AOS幀的優化轉換方法,但是反向轉換同樣適用。
【專利附圖】

【附圖說明】
[0023]圖1IP包到CCSDS AOS空間鏈路數據幀轉換處理流程圖。
【具體實施方式】
[0024]下面對本發明做進一步說明。由於IP包有效載荷與CCSDS AOS幀有效載荷之間的大小關係並不影響協議轉換的具體實施流程,下面僅以CCSDS AOS幀有效載荷大小為IP包有效載荷大小整數K倍的情況來說明。
[0025]地面網關依次接收到IP包P1、P2和P3,Pl與P2到達的時間間隙t12、P2與P3到達的時間間隙t23。當Pl到達時,地面網關對Pl直接進行拆包,取出有效數據放入CCSDSAOS幀緩存窗口的操作,當P2、P3到達時,對P2、P3進行與Pl相同的拆包、取有效數據和放入CCSDS AOS幀緩存窗口的操作。
[0026]考慮到P1、P2和P3中有效數據的大小與CCSDS AOS幀緩存窗口大小之間的關係及P1、P2和P3到達的時間間隙對地面網關處理的影響。本實施方式分兩大類情況討論。
[0027](1外1、?2和?3間斷地到達地面網關,即t12 = 0、t23 = O[0028]①K≥ 4
[0029]在完成對P3的拆包取出有效數據放入CCSDS AOS幀緩存窗口後,等待定時時間至|J,用數據O填充CCSDS AOS幀緩存窗口剩餘空間,若是能立即發送的數據就把緩存窗口中的數據發送出去,否則把緩存窗口中的數據寫入CCSDSA0S幀緩存區,之後清空緩存窗口的同時重置定時器。
[0030]②K=3
[0031]在完成對Ρ3的拆包、取出有效數據放入CCSDS AOS幀緩存窗口後,若是能立即發送的數據就把緩存窗口中的數據發送出去,否則把緩存窗口中的數據寫入CCSDS AOS幀緩存區,之後清空緩存窗口的同時重置定時器。
[0032]③Κ=2
[0033]在完成對Ρ2的拆包、取出有效數據放入CCSDS AOS幀緩存窗口後,若是能立即發送的數據就把緩存窗口中的數據發送出去,否則把緩存窗口中的數據寫入CCSDS AOS幀緩存區,之後清空緩存窗口的同時重置定時器;完成對Ρ3的拆包、取有效數據放入CCSDS AOS幀緩存窗口後,定時時間到後,用數據O填充CCSDS AOS幀緩存窗口中的剩餘空間,若是能立即發送的數據就把緩存窗口中的數據發送出去,否則把緩存窗口中的數據寫入CCSDSAOS幀緩存區,之後清空緩存窗口的同時重置定時器。
[0034]④K=I
[0035]在完成對Pl的拆包、取出有效數據放入CCSDS AOS幀緩存窗口後,若是能立即發送的數據就把緩存窗口中的數據發送出去,否則把緩存窗口中的數據寫入CCSDS AOS幀緩存區,之後清空緩存窗口的同時重置定時器;在完成對Ρ2的拆包、取出有效數據放入CCSDSAOS幀緩存窗口後,若是能立即發送的數據就把緩存窗口中的數據發送出去,否則把緩存窗口中的數據寫入CCSDS AOS幀緩存區,之後清空緩存窗口的同時重置定時器;在完成對Ρ3的拆包、取出有效數據放入CCSDS AOS幀緩存窗口後,若是能立即發送的數據就把緩存窗口中的數據發送出去,否則把緩存窗口中的數據寫入CCSDS AOS幀緩存區,之後清空緩存窗口的同時重置定時器。
[0036](2)卩1、卩2和?3間斷地到達地面網關,即t12=0、t23古O,或t12古0、t23=0,或t12古O、
t23 幸 O
[0037]參照(I)的處理方式,有所區別的是在CCSDS AOS幀緩存窗口未溢出的情況下,由t12決定處理完Pl之後是進行等待定時時間到還是接著處理P2,由t23決定處理完P2之後是進行等待定時時間到還是接著處理P3。
[0038]在此說明書中,本發明已參照特定的實施實例做了描述。但是,很顯然仍可以做出各種修改和變換而不背離本發明的精神和範圍。因此,說明書和附圖應被認為是說明性的而非限制性的。
【權利要求】
1.一種基於IP over CCSDS協議轉換的改進方法,其特徵在於:(I)在CCSDS AOS數據鏈路幀處理中,新增加了一個緩存窗口和一個緩存區;(2)對新增的CCSDS AOS緩存窗口,設置了定時器控制功能;(3)提出了一種基於CCSDS AOS緩存窗口、CCSDS AOS緩存區和定時器的IP over CCSDS協議轉換的改進方法。
2.根據權利要求1所述的在地面網關新增CCSDSAOS幀緩存窗口和CCSDS AOS幀緩存區,其特徵在於:緩存窗口為把有效IP數據封裝成CCSDSA0S幀提供存儲空間,大小等同為一個標準CCSDS AOS幀的大小;緩存區的作用是緩存不能立即發送的CCSDS AOS幀,緩存區的容量由公式B=N*M求得,其中,B表示緩存區的容量,M表示CCSDS AOS幀緩存窗口的大小,N為大於I的整數,N的具體值可根據網關設備的性能和應用要求來設定,但B的值不能大於網關設備可用的內存空間大小。
3.根據權利要求1所述的在CCSDSAOS緩存窗口新增的定時器,其特徵在於:在設置緩存窗口的同時設置一個定時器,定時時間由T=Tftci求得,其中Ttl為連續從IP包拆包、取出有效數據寫滿一個CCSDS AOS幀緩衝窗口花費的時間,h為數據處理設備可能產生的額外時延;當定時器時間到且緩存窗口沒有溢出時,未填滿的有效負載用O填充。
4.根據權利要求1所述的基於CCSDSAOS緩存窗口、CCSDS AOS緩存區和定時器的IPover CCSDS協議轉換的改進方法,其特徵在於:地面網關接收到IP包後,直接對IP包進行拆包、取出有效數據寫入CCSDS AOS緩存窗口中;當緩存窗口溢出或者定時時間到時,再根據當前緩存窗口中的數據能否立即發送進行進一步處理,可以立即發送的,就把緩存窗口中的數據發送出去,不能立即發送的,則把緩存窗口中的數據寫入到緩存區中,之後清空緩存窗口的同時重置定時器。
【文檔編號】H04L29/06GK103442017SQ201310424681
【公開日】2013年12月11日 申請日期:2013年9月17日 優先權日:2013年9月17日
【發明者】廖勇, 梁裕銘, 姚王泮, 郭博文, 魏海波, 楊力生 申請人:重慶大學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀