[發明專利]基于RNC實現TCP代理的方法及裝置無效
| 申請號: | 201010599329.6 | 申請日: | 2010-12-21 |
| 公開(公告)號: | CN102026281A | 公開(公告)日: | 2011-04-20 |
| 發明(設計)人: | 王銳 | 申請(專利權)人: | 大唐移動通信設備有限公司 |
| 主分類號: | H04W28/06 | 分類號: | H04W28/06;H04W88/18 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 劉松 |
| 地址: | 100083*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 rnc 實現 tcp 代理 方法 裝置 | ||
技術領域
本發明涉及通信領域,特別涉及一種基于RNC實現TCP代理的方法及裝置。
背景技術
基于3G技術的移動通信系統中,應用服務器和用戶終端之間建立的TCP(Transmission?Control?Protocol,傳輸控制協議)連接一般分為兩個部分,參閱圖1所示,應用服務器<->核心網<->RNC<->NodeB,和NodeB<->用戶終端,前者為有線鏈路,后者為無線鏈路。從圖1中可以看出,應用服務器和用戶終端之間建立的TCP連接只有在NodeB到用戶終端之間使用的是無線傳輸媒介,其他部分使用的還是有線傳輸媒介。由于無線傳輸環境自身具有誤碼率高、帶寬低、傳輸時延較長、傳輸波動性大、切換及重定位過程中易丟失數據等缺陷,因此,NodeB與用戶終端之間的這段無線傳輸媒介最有可能導致TCP連接的擁塞控制出現,相應地,現有技術下,基于RNC(RNC(RNC,Radio?Network?Controller,無線網絡控制器)實現TCP?Proxy(TCP代理)功能時,首先要考慮的便是如何盡可能減少或屏蔽這段無線傳輸對整個TCP連接造成的影響。
目前,基于RNC實現TCP?Proxy時,通常包含以下實現方式:
1、令RNC支持對接收到的用戶終端發送的TCP應答報文的復制。因為TCP連接上的數據傳輸速率是逐漸增加的,傳輸啟動后,應用服務器在接收到用戶終端返回的TCP應答報文后,會提高TCP數據報文的發送速率。
2、RNC支持對用戶終端發送的副本應答進行復制,以加速丟失數據的重傳。因為,基于現有的TCP連接控制機制,應用服務器接收到用戶終端返回的副本應答的數目超過設定閾值時,會認為相應的TCP數據報文發送失敗,會進行重傳,因此,對副本應答進行復制,可以提高重傳效率。
3、當上下行同時存在數據傳輸時,RNC支持根據用戶終端發送的RLC(Radio?Link?Control,無線鏈路控制)層的應答報文來組裝上行TCP應答報文,以提高應用服務器的TCP數據報文的發送速率。
從上述方案可以看出,現有技術下,RNC仍然是基于用戶終端的反饋向應用服務器返回相應的TCP應答報文,也就是說,RNC必須等到用戶終端作出應答(TCP層應答或RLC層應答)后,才能進行下一步操作,而應用服務器只有收到RNC基于用戶終端的反饋而返回的TCP應答報文,才會發送下一輪TCP數據報文,因此,從本質上看,無線傳輸媒介所帶來的影響仍然存在,若用戶終端受無線資源限制,無法定時向RNC反饋,則RNC和應用服務器均不會執行后續操作,顯然,這將會降低TCP連接上的數據傳輸效率,嚴重時,可能會造成TCP連接上的數據擁塞。
發明內容
本發明提供一種基于RNC實現TCP代理的方法及裝置,用以提高TCP報文的傳輸效率,避免了由無線傳輸媒介所帶來的傳輸擁塞。
本發明方法包括:
一種實現TCP代理的方法,包括:
RNC接收應用服務器發往用戶終端的TCP數據報文;
RNC保存接收的TCP數據報文,并向所述應用服務器返回TCP應答報文;
RNC將保存的TCP數據報文發往相應的用戶終端。
一種實現TCP代理的裝置,包括:
第一通信單元,用于接收應用服務器發往用戶終端的TCP數據報文;
處理單元,用于保存接收的TCP數據報文,并通過所述第一通信單元向所述應用服務器返回TCP應答報文;
第二通信單元,用于將保存的TCP數據報文發往相應的用戶終端。
本發明實施例中,重新設計了RNC的TCP?Proxy功能,令RNC接收到應用服務器發往用戶終端的TCP數據報文后,代替用戶終端直接向應用服務器返回TCP應答報文,然后,再將接收的TCP數據報文發往相應的用戶終端,因為從應用服務器到RNC之間是有線傳輸媒介,RTT(往返時延)波動很小,從而,采用上述方法可以有效屏蔽無線傳輸環境造成的TCP連接上的數據擁塞,提高了TCP連接上的數據傳輸效率,保證了系統的整體性能。
附圖說明
圖1為本發明實施例中通信系統體系架構示意圖;
圖2為本發明實施例中RNC功能結構示意圖;
圖3為本發明實施例中基于RNC實現TCP代理流程圖;
圖4為本發明實施例中RNC向RNC返回TCP應答報文流程圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大唐移動通信設備有限公司,未經大唐移動通信設備有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010599329.6/2.html,轉載請聲明來源鉆瓜專利網。





