新四季網

Tcp雙向並發傳輸調控方法和裝置製造方法

2023-09-21 01:07:20 7

Tcp雙向並發傳輸調控方法和裝置製造方法
【專利摘要】本發明公開了一種TCP雙向並發傳輸調控方法和裝置,其方法包括:獲取當前TCP發送速率和當前TCP接收速率;判斷當前TCP接收速率是否大於當前TCP發送速率;在當前TCP接收速率大於當前TCP發送速率時,判斷當前TCP發送速率是否大於上行速率門限;在當前TCP發送速率大於上行速率門限時,暫停發送TCP數據封包,優先發送TCP應答響應。本發明利用網絡在系統信息中廣播的上下行配置信息獲得門限數據,門限數據獲得方式簡單、方便、快捷,有利於提高整個傳輸調控的工作效率,將網絡傳輸流量資源多分配給TCP下行數據,確保TCP下行數據的及時發送,提高TCP雙向並發時的傳輸流量,最大化利用網絡資源。
【專利說明】TCP雙向並發傳輸調控方法和裝置
【技術領域】
[0001]本發明涉及到通信【技術領域】,特別涉及到TCP雙向並發傳輸調控方法和裝置。
【背景技術】
[0002]TCP (Transmission Control Protocol,傳輸控制協議)是一種發送-證實系統,其傳輸原理是,在A、B兩個主機之間進行數據傳輸時,主機B依據發送窗口的大小,發送一個或者多個TCP數據封包到主機A,然後等待主機A的證實;主機A在收到TCP數據封包後,針對收到的TCP數據封包發送TCP應答響應;主機B在收到TCP應答響應後,繼續發送後續的TCP數據封包。從TCP的傳輸原理上可以看到,TCP應答響應的及時發送是提高TCP傳輸流量的保證。但是,在無線網絡環境下,根據業務的特點,上下行鏈路的流量是不對稱的,其下行流量一般要遠高於上行流量。當雙向並發進行TCP數據封包傳送時,終端在上行鏈路中同時發送上行數據(TCP數據封包)與下行數據(TCP應答響應),在這種不對稱的上下行鏈路中,由於上行鏈路流量較低,上行數據(TCP數據封包)會影響下行數據(TCP應答響應)的及時發送,造成下行數據流量的下降。

【發明內容】

[0003]本發明的主要目的為提供一種有效提高TCP傳輸流量的TCP雙向並發傳輸調控方法和裝置。
[0004]本發明提出一種TCP雙向並發傳輸調控方法,包括步驟:
[0005]根據網絡系統信息中的上下行配置信息,獲得上行速率門限;
[0006]獲取當前TCP發送速率和當前TCP接收速率;
[0007]判斷當前TCP接收速率是否大於當前TCP發送速率;
[0008]在當前TCP接收速率大於當前TCP發送速率時,判斷當前TCP發送速率是否大於上行速率門限;
[0009]在當前TCP發送速率大於上行速率門限時,暫停發送TCP數據封包,優先發送TCP應答響應。
[0010]優選地,所述根據網絡系統信息中的上下行配置信息,獲得上行速率門限的步驟具體包括:
[0011]獲取網絡系統信息;
[0012]解析網絡系統信息中的上下行配置信息;
[0013]根據所述上下行配置信息,獲得TCP發送最大速率;
[0014]根據所述TCP發送最大速率,獲得上行速率門限。
[0015]優選地,所述上下行配置信息包括特殊子幀配置信息和上下行鏈路配置信息。
[0016]優選地,所述判斷當前TCP發送速率是否大於上行速率門限的步驟之後還包括:
[0017]在當前TCP發送速率小於或等於上行速率門限時,同時發送TCP數據封包和TCP應答響應。[0018]優選地,所述判斷當前TCP接收速率是否大於當前TCP發送速率的步驟之後還包括:
[0019]在當前TCP接收速率小於或等於當前TCP發送速率時,同時發送TCP數據封包和TCP應答響應。
[0020]本發明還提出一種TCP雙向並發傳輸調控裝置,包括:
[0021]門限獲得模塊,用於根據網絡系統信息中的上下行配置信息,獲得上行速率門限;
[0022]速率獲取模塊,用於獲取當前TCP發送速率和當前TCP接收速率;
[0023]速率判斷模塊,用於判斷當前TCP接收速率是否大於當前TCP發送速率;
[0024]門限判斷模塊,用於在當前TCP接收速率大於當前TCP發送速率時,判斷當前TCP發送速率是否大於上行速率門限;
[0025]發送模塊,用於在當前TCP發送速率大於上行速率門限時,暫停發送TCP數據封包,優先發送TCP應答響應。
[0026]優選地,所述門限獲得模塊具體包括:
[0027]系統信息獲取單元,用於獲取網絡系統信息;
[0028]配置信息解析單元,用於解析網絡系統信息中的上下行配置信息;
[0029]最大速率獲得單元,用於根據所述上下行配置信息,獲得TCP發送最大速率;
[0030]門限速率獲得單元,用於根據所述TCP發送最大速率,獲得上行速率門限。
[0031]優選地,所述上下行配置信息包括特殊子幀配置信息和上下行鏈路配置信息。
[0032]優選地,所述發送模塊還用於,在當前TCP發送速率小於或等於上行速率門限時,同時發送TCP數據封包和TCP應答響應。
[0033]優選地,所述發送模塊還用於,在當前TCP接收速率小於或等於當前TCP發送速率時,同時發送TCP數據封包和TCP應答響應。
[0034]本發明利用網絡在系統信息中廣播的上下行配置信息獲得門限數據,將網絡傳輸流量資源多分配給TCP下行數據,由於門限數據獲得方式簡單、方便、快捷,有利於提高整個傳輸調控的工作效率,確保TCP下行數據的及時發送,進而提高TCP雙向並發時的傳輸流量,最大化利用網絡資源。
【專利附圖】

【附圖說明】
[0035]圖1為本發明TCP雙向並發傳輸調控方法的第一實施例的流程圖;
[0036]圖2為本發明TCP雙向並發傳輸調控方法的第二實施例的流程圖;
[0037]圖3為本發明TCP雙向並發傳輸調控方法的第三實施例的流程圖;
[0038]圖4為本發明TCP雙向並發傳輸調控裝置的第一實施例的結構示意圖;
[0039]圖5為本發明TCP雙向並發傳輸調控裝置的第二實施例的結構示意圖。
[0040]本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
【具體實施方式】
[0041]應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。
[0042]如圖1所示,圖1為本發明TCP雙向並發傳輸調控方法的第一實施例的流程圖。本實施例提到的TCP雙向並發傳輸調控方法,包括:
[0043]步驟S101,根據網絡系統信息中的上下行配置信息,獲得上行速率門限;
[0044]本實施例利用網絡在系統信息中廣播的上下行配置信息,結合終端的傳輸能力,獲得上行速率門限。其中,上下行配置信息即時隙配比信息,可很容易在網絡系統信息中解析獲得,其獲得方式非常方便快捷,進而使獲得上行速率門限的過程也更加簡單、方便,有利於提高獲得上行速率門限的效率,為後續的調控過程節約時間,有利於及時對TCP傳輸進行調控。
[0045]步驟S102,獲取當前TCP發送速率和當前TCP接收速率;
[0046]統計終端當前TCP發送速率,即可獲得終端的當前上行流量;統計終端當前TCP接收速率,即可獲得終端的當前下行流量。
[0047]步驟S103,判斷當前TCP接收速率是否大於當前TCP發送速率;
[0048]可以對當前TCP接收與發送速率進行比較,也可以對當前上行和下行流量進行比較。
[0049]步驟S104,在當前TCP接收速率大於當前TCP發送速率時,判斷當前TCP發送速率是否大於上行速率門限;
[0050]如果比較結果為當前TCP接收速率大於當前TCP發送速率,或當前下行流量大於當前上行流量時,此時TCP下行數據(TCP應答響應)的發送可能會受到TCP上行數據(TCP數據封包)的影響,需要保證下行數據的及時發送。
[0051]步驟S105,在當前TCP發送速率大於上行速率門限時,暫停發送TCP數據封包,優先發送TCP應答響應。
[0052]將當前TCP發送速率與上行速率門限進行比較,或將當前上行流量與上行流量門限進行比較;如果比較結果為當前TCP發送速率大於上行速率門限,或當前上行流量大於上行流量門限,則此時TCP上行數據已經影響了 TCP下行數據的及時發送,需要限制上行數據的流量,將網絡傳輸流量資源多分配給TCP下行數據的發送,確保TCP下行數據(TCP應答響應)的及時發送,直至當前TCP發送速率小於或等於上行速率門限,再繼續發送TCP數據封包,進而提高TCP雙向並發時的傳輸流量,最大化利用網絡資源;同時,由於利用網絡在系統信息中廣播的上下行配置信息獲得門限數據,其獲得方式簡單、方便、快捷,有利於提高整個傳輸調控的工作效率。
[0053]如圖2所示,圖3為本發明TCP雙向並發傳輸調控方法的第二實施例的流程圖。本實施例在圖1所示實施例的基礎上,對獲得上行速率門限的步驟進行詳細描述,具體包括:
[0054]步驟S201,獲取網絡系統信息;
[0055]本實施例中的網絡系統信息主要為TD-LTE (Time Division Long TermEvolution,分時長期演進)系統信息中的廣播信息。
[0056]步驟S202,解析網絡系統信息中的上下行配置信息;
[0057]其中,上下行配置信息包括特殊子幀配置信息和上下行鏈路配置信息,具體配置信息如下表所示:
【權利要求】
1.一種TCP雙向並發傳輸調控方法,其特徵在於,包括步驟: 根據網絡系統信息中的上下行配置信息,獲得上行速率門限; 獲取當前TCP發送速率和當前TCP接收速率; 判斷當前TCP接收速率是否大於當前TCP發送速率; 在當前TCP接收速率大於當前TCP發送速率時,判斷當前TCP發送速率是否大於上行速率門限; 在當前TCP發送速率大於上行速率門限時,暫停發送TCP數據封包,優先發送TCP應答響應。
2.根據權利要求1所述的TCP雙向並發傳輸調控方法,其特徵在於,所述根據網絡系統信息中的上下行配置信息,獲得上行速率門限的步驟具體包括: 獲取網絡系統信息; 解析網絡系統信息中的上下行配置信息; 根據所述上下行配置信息,獲得TCP發送最大速率; 根據所述TCP發送最大速率,獲得上行速率門限。
3.根據權 利要求2所述的TCP雙向並發傳輸調控方法,其特徵在於,所述上下行配置信息包括特殊子幀配置信息和上下行鏈路配置信息。
4.根據權利要求2或3所述的TCP雙向並發傳輸調控方法,其特徵在於,所述判斷當前TCP發送速率是否大於上行速率門限的步驟之後還包括: 在當前TCP發送速率小於或等於上行速率門限時,同時發送TCP數據封包和TCP應答響應。
5.根據權利要求4所述的TCP雙向並發傳輸調控方法,其特徵在於,所述判斷當前TCP接收速率是否大於當前TCP發送速率的步驟之後還包括: 在當前TCP接收速率小於或等於當前TCP發送速率時,同時發送TCP數據封包和TCP應答響應。
6.一種TCP雙向並發傳輸調控裝置,其特徵在於,包括: 門限獲得模塊,用於根據網絡系統信息中的上下行配置信息,獲得上行速率門限; 速率獲取模塊,用於獲取當前TCP發送速率和當前TCP接收速率; 速率判斷模塊,用於判斷當前TCP接收速率是否大於當前TCP發送速率; 門限判斷模塊,用於在當前TCP接收速率大於當前TCP發送速率時,判斷當前TCP發送速率是否大於上行速率門限; 發送模塊,用於在當前TCP發送速率大於上行速率門限時,暫停發送TCP數據封包,優先發送TCP應答響應。
7.根據權利要求6所述的TCP雙向並發傳輸調控裝置,其特徵在於,所述門限獲得模塊具體包括: 系統信息獲取單元,用於獲取網絡系統信息; 配置信息解析單元,用於解析網絡系統信息中的上下行配置信息; 最大速率獲得單元,用於根據所述上下行配置信息,獲得TCP發送最大速率; 門限速率獲得單元,用於根據所述TCP發送最大速率,獲得上行速率門限。
8.根據權利要求7所述的TCP雙向並發傳輸調控裝置,其特徵在於,所述上下行配置信息包括特殊子幀配置信息和上下行鏈路配置信息。
9.根據權利要求7或8所述的TCP雙向並發傳輸調控裝置,其特徵在於,所述發送模塊還用於,在當前TCP發送速率小於或等於上行速率門限時,同時發送TCP數據封包和TCP應答響應。
10.根據權利要求9所述的TCP雙向並發傳輸調控裝置,其特徵在於,所述發送模塊還用於,在當前TCP接收速率小於或等於當前TCP發送速率時,同時發送TCP數據封包和TCP應答響應。
【文檔編號】H04W28/22GK103780336SQ201210413244
【公開日】2014年5月7日 申請日期:2012年10月25日 優先權日:2012年10月25日
【發明者】梅笑寒 申請人:中興通訊股份有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀