数据传输的方法、设备及系统的制作方法

文档序号:7663334阅读:144来源:国知局
专利名称:数据传输的方法、设备及系统的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及数据传输的方法、设备及系统。
技术背景随着移动通信技术的发展,移动通信系统的带宽越来越宽,所能承载的业务类型也越来越广泛,移动通信网络和Internet相融合已经成为通信技术发展 的趋势。Internet上广泛采用的TCP/IP协议是一种基于网际协议(IP)的有连 接传输控制协议,它是基于固定网络系统的传输特点而设计的,将TCP/IP协 议应用到无线网络中会引入较大的时延,导致TCP/IP性能下降。为了减少时延,提升TCP/IP的数据传输吞吐率,现有技术提供了一种解 决方案如图1所示,该方案中的无线网络系统包括数据发送端(Data Sender)、 数据接收模块(DataRec )、緩存模块(Buffer )、应答接收模块(ACKRec )、 UE;其中,数据接收模块(DataRec)从数据发送端(Data Sender)接收下行 数据(Data),并向数据发送端(DataSender)发送应答(PEPack);緩存模块 (Buffer)緩存接收到的下行数据,以及根据缓存的数据状况(例如,上次发 送数据的平均緩存时间),为无线资源管理模块(RRM)提供测量信息,以估 计需要分配多少信道资源;緩存模块(Buffer)还将数据包(Data)发送给UE; 应答接收模块(ACKRec)接收从UE发过来的应答(UEack),并通知緩存才莫 块(Buffer)删除已经应答过的数据包。发明人在实现本发明的过程中,发现现有技术存在如下不足之处 数据接收模块(DataRec )从数据发送端(Data Sender )接收下行数据(Data ), 并向数据发送端(Data Sender)发送应答(PEPack )。这样可能会出现UE还
未接收到数据包,而DataSender认为UE已经收到了该数据包,这样虽然提高 了 TCP/IP传输的吞吐率,但是破坏了端到端的一致性。 一旦跨UTRAN切换, Buffer中緩存的数据很可能丟失,将出现不可恢复的错误。发明内容本发明实施例提供一种数据传输的方法、设备及系统,用以进一步提升 TCP/IP数据的传输吞吐量,同时保证端到端的一致性,避免数据丟失。 本发明实施例提供一种数据传输方法,该方法包括 获取接收端接收TCP/IP数据的能力信息,根据所述能力信息调整TCP/IP 连接窗口大小,将调整后的TCP/IP连接窗口大小通知发送端; 接收所述发送端发送的TCP/IP数据并进行緩存; 根据所述能力信息,调度緩存的TCP/IP数据发送给所述接收端。 本发明实施例还提供一种数据传输设备,包括 获取模块,用于获取接收端接收TCP/IP数据的能力信息; 调整模块,用于根据所述能力信息调整TCP/IP连接窗口大小; 緩存模块,用于接收发送端发送的TCP/IP数据并緩存; 发送模块,用于将调整后的TCP/IP连接窗口大小通知发送端;以及,根 据所述能力信息,调度緩存的TCP/IP数据发送给接收端。 本发明实施例提供一种数据传输系统,包括 发送端设备,用于发送TCP/IP数据;接收端设备,用于接收TCP/IP数据,并提供接收TCP/IP数据的能力信息; 数据传输设备,用于获取所述接收端设备接收TCP/IP数据的能力信息, 根据所述能力信息调整TCP/IP连接窗口大小,将调整后的TCP/IP连接窗口大 小通知所述发送端设备;接收所述发送端设备发送的TCP/IP数据并进行緩存; 根据所述能力信息,调度緩存的TCP/IP数据发送给所述接收端设备。本发明实施例中,获取接收端接收TCP/IP数据的能力信息,根据所述能 力信息调整TCP/IP连接窗口大小,将调整后的TCP/IP连接窗口大小通知发送 端;接收所述发送端发送的TCP/IP数据并进行緩存;根据所述能力信息,调 度緩存的TCP/IP数据发送给所述接收端。由于根据所述能力信息对TCP/IP连 接窗口大小进行了调整,因此发送端可以按调整后的TCP/IP连接窗口发送 TCP/IP数据,即通过增大TCP接收窗口大小,提高了 TCP/IP的数据传输速率。 另外,无需接收端在确认数据收到后,再从发送端获取TCP/IP数据转发给接 收端,从而大幅度地减少传输路径的环回时延,即将传输路径的环回时延由接 收端至发送端的整个传输路径的时延减少到由接收端至传输路径中的緩存处 理设备的时延,显著地提升TCP/IP数据的传输吞吐量。此外,由于在接收到 接收端的响应后,再进行緩存TCP/IP数据的调度和发送,也保证了端到端的 一致性,避免了数据丢失。


图1为背景技术中现有技术一的无线网络系统结构示意图; 图2为本发明实施例中数据传输的处理流程图; 图3为本发明实施例中数据传输系统的一个具体实例的结构示意图; 图4为本发明实施例中数据传输系统在WCDMA无线通信系统中的一个 具体实例的结构示意图;图5为本发明实施例中原有TCP/IP连接建立的过程示意图;图6为本发明实施例中TCP/IP同步数据包的TCP包的头部结构示意图;图7为本发明实施例中TCP/IP同步数据包的IP包的头部结构示意图;图8为本发明实施例中采用TPE功能后TCP/IP连接建立的过程示意图;图9为本发明实施例中数据传输的一个具体实例的处理流程图;图IOA、图IOB为本发明实施例中数据处理设备的结构示意图;图11为本发明实施例中数据传输系统的结构示意图。
具体实施方式
下面结合说明书附图对本发明实施例进行详细说明。如图2所示,本发明实施例提供的技术方案中, 一种数据传输的处理流程 可以如下步骤21 、获取接收端接收TCP/IP数据的能力信息,根据该能力信息调整 TCP/IP连接窗口大小,将调整后的TCP/IP连接窗口大小通知发送端。 步骤22、接收发送端发送的TCP/IP数据并进行緩存。 步骤23、根据该能力信息,调度緩存的TCP/IP数据发送给接收端。 在步骤21中,获取能力信息可以是接收接收端返回的响应数据,该响应 数据中包含能力信息,通过解析响应数据获取能力信息,该响应数据为接收端 接收到转发的发送端发送的TCP/IP数据后,返回的响应数据;另一实施例中, 获取能力信息也可以是接收接收端上报的所述能力信息。在步骤22中,接收发送端发送的TCP/IP数据并进行緩存可以是接收发 送端按调整后的TCP/IP连接窗口大小发送的TCP/IP数据并进行緩存。接收到发送端发送的TCP/IP数据后,在首次将TCP/IP数据发送给接收端 之前,可以解析TCP/IP数据得到同步数据包;进而解析同步数据包,得到 TCP/IP数据的源IP地址、目的IP地址、源端口号和目的端口号;从而在后续 可以根据源IP地址、目的IP地址、源端口号和目的端口号,将接收的TCP/IP 数据转发给接收端。一个实施例中,同步数据包包括IP头部和TCP头部,其中IP头部中封装 有TCP/IP数据的源IP地址和目的IP地址,可以解析同步数据包的IP头部, 得到TCP/IP数据的源IP地址和目的IP地址;TCP头部中封装有TCP/IP数据 的源端口号和目的端口号,可以解析同步数据包的TCP头部,得到TCP/IP数 据的源端口号和目的端口号。由于TCP/IP数据传输的吞吐率符合如下理论公式TCP/IP的传输速率=TCP/IP连接窗口 (也称连接窗口) /RTT
其中TCP/IP连接窗口的大小为min U妄收端的TCP/IP接收窗口大小, 发送端维护的CWND),正常数据传输过程中,该值即为接收端的TCP/IP接收 窗口大小。RTT为端到端的环回时延。从上述理论公式上分析可知,要想提高TCP/IP的数据传输速率,可以釆 用两个措施1、增大TCP连接窗口; 2、缩短RTT时延。一个实施例中,在根据能力信息调整TCP/IP连接窗口大小时,可以先根 据能力信息,得到TCP/IP 16位窗口大小;在确定TCP/IP 16位窗口大小小于 阈值时,可以扩大TCP/IP 16位窗口大小,根据扩大后的TCP/IP 16位窗口大 小调整TCP/IP连接窗口大小。其中,可以将TCP/IP 16位窗口扩大到阈值,也 可以按预设比例进行扩大。在首次将TCP/IP数据发送给接收端之前,解析TCP/IP数据,得到同步数 据包后,可以进一步解析同步数据包,获取TCP/IP窗口比例扩大因子。根据 扩大后的TCP/IP 16位窗口大小调整TCP/IP连接窗口大小时,可以根据TCP/IP 窗口比例扩大因子及扩大后的TCP/IP 16位窗口大小调整TCP/IP连接窗口大本实施例提供的数据传输方法中,将调整后的TCP/IP连接窗口大小通知 发送端,使发送端按调整后的TCP/IP连接窗口大小发送TCP/IP数据,即通过 增大TCP连接窗口大小,以此提高TCP/IP的数据传输速率。接收发送端按调 整后的TCP/IP连接窗口大小发送的TCP/IP数据并进行緩存,根据接收端返回 的响应调度緩存的TCP/IP数据继续发送给接收端,无需将接收端返回的响应 转发给发送端,再从发送端获取TCP/IP数据转发给接收端,以此减少传输路 径的环回时延,即将传输路径的环回时延由接收端至发送端的整个传输路径的 时延减少到由接收端至传输路径中的緩存处理设备的时延,从而提高TCP/IP 的数据传输速率。图2所示的数据传输处理流程可以由一个数据传输设备完成,该数据传输 设备可以位于TCP/IP数据传输路径上,例如,位于TCP/IP数据传输的任何一
个中间节点。该数据处理设备可以应用于无线通信系统中,如位于WCDMA/CDMA/WiMAX系统中的接入网节点、CN节点,GSM系统中的CN节点。一个具体实例如图3所示,数据传输系统中,在发送端(Data—snd)和接 收端(Data_rcv)的凝:据传输过程中的中间一个节点上,增加一个TPE (TCP Performance Enhance, TCP功能增强)实体(即上述数据传输设备),该实体 负责接收发送端发送的TCP/IP数据,并把接收的TCP/IP数据緩存在本设备的 BUFFER中,将緩存的TCP/IP数据发送给接收端;由TPE实体根据接收端返 回的ACK信息,获得接收端接收TCP/IP数据的能力信息,根据能力信息调度 緩存的TCP/IP数据继续发送给接收端;另一方面,该TPE实体在接收到接收 端返回的ACK信息后,除了根据获得的能力信息调度緩存中的TCP/IP数据并 发送,还扩大ACK中的TCP/IP 16位窗口大小,从而扩大TCP/IP连接窗口大 小,并将扩大后的TCP/IP连接窗口大小反馈给发送端,触发发送端继续发送 TCP/IP数据给TPE实体。如图4所示,在WCDMA无线通信系统中,上述TPE实体可以实现在RNC 中,系统还包括发送端Server,接收端UE。一个TCP/IP连接建立的过程通常需要3次握手过程,如图5所示。TCP/IP同步数据包的TCP包的头部结构如图6所示;TCP/IP同步数据包的IP包的头部结构如图7所示。利用上述TPE实体进行数据传输后TCP/IP的三次握手变化为如图8所示。如图9所示,本实施例中,结合TPE实体,数据传输的处理流程可以如下步骤91、解析接收的TCP/IP数据,建立TPE实体。TPE实体对接收的TCP/IP数据进行解析,通过解析其中TCP包头部的 SYN位,可以识别是否是TCP/IP同步数据包。如果识别出该数据包为UE发 送的TCP/IP同步握手数据包报文段1,通过解析该同步数据包的IP头部可以 获得TCP/IP数据的源IP地址和目的IP地址;通过解析该同步数据包的TCP
头部,可以获得该TCP/IP数据的源端口号和目的端口号。记录源端口号和目 的端口号,并以源IP地址、目的IP地址、源端口号和目的端口号为特征建立与之相对应的TPE实体。该TPE实体继续监测Server发送给UE的同步确认包报文段2,通过解析 报文段1和报文段2,则可以获得该TPE实体所对应的TCP/IP连接窗口的窗 口比例扩大因子。步骤92、修改TCP/IP的接收窗口大小。该TPE实体接收到UE发给Server的报文段3,根据报文3的TCP头部信 息,解析得出UE的TCP/IP接收窗口大小,比如为8096。修改报文段3中的 16位窗口大小为最大,即65535,并将修改后的报文段3发送给Server,通知 Server调整后的窗口大小。当然,如果UE上报的TCP/IP接收窗口大小已经为 最大,则窗口不在该TPE实体中扩大。Server接收到该TPE实体发送的修改TCP/IP连接窗口大小的通知后,认 为可以发送"65535x窗口比例扩大因子,,个数据字节,而不是"8096*窗口比 例扩大因子",则按"65535*窗口比例扩大因子"继续发送TCP/IP数据。发送端发送的lt据在该TPE实体中緩存,由于该TPE实体已获知UE所 能接收的数据量比如为"8096*窗口比例扩大因子",因此可以将緩存中的 "8096*窗口比例扩大因子"数据继续发送给UE。若该TPE实体接收到UE反馈的确认数据包后,确认UE已经接收全部的 "8096*窗口比例"的TCP/IP数据,并且可以再接收"8096*窗口比例"的数 据,则可以直接取出已经緩存在TPE实体中的"8096*窗口比例"数据发送给 UE;同时修改UE反馈的确认数据包,通知Server可以再发送新数据到TPE 緩存。步骤93、释放TCP/IP连接对应的TPE实体。解析该连接的TCP/IP包,如果收到了指示结束连接的数据包,例如FIN 包,则意味着本条TCP/IP连接结束,释放该连接对应的TPE实体。
该TPE实体可以是物理实体,也可以是逻辑实体。由图9所示流程可以看出,向UE发送第二次"8096*窗口比例扩大因子" 数据包时,无需将确认上次数据已收到的确认包发送给Server,也无需要再从 Server中取数据包。相当于将整个路径的还回时延由RTT1 + RTT2 (接收端至 发送端)缩短到了 RTT2 (接收端至传输路径中的数据处理设备),使得TCP/IP 数据传输速率大幅度提升。另一方面,由于TPE实体在接收到了 UE的确认信息包后,才把窗口调整 的确认数据包发送给Server,因此不存在Server认为UE已经接收了数据包, 而实际上UE没有接收到数据包的异常情况,保持了端到端的一致性。基于同一发明构思,本发明实施例还提供一种数据传输设备,其结构如图 IOA所示,包括获取模块101、调整模块102、緩存模块103、发送模块104。其中,获取模块IOI,用于获取接收端接收TCP/IP数据的能力信息;调整 模块102,用于根据能力信息调整TCP/IP连接窗口大小;緩存模块103,用于 接收发送端发送的TCP/IP数据并緩存;发送模块104,用于将调整后的TCP/IP 连接窗口大小通知发送端;以及,根据能力信息,调度緩存的TCP/IP数据发 送给接收端。一个实施例中,緩存模块103还可以用于接收并緩存发送端按调整后的 TCP/IP连才妻窗口大小发送的TCP/IP lt才居。获取模块101还可以用于接收接收端返回的响应数据,该响应数据中包含 能力信息,通过解析响应数据获取能力信息,该响应数据为接收端接收到转发 的发送端发送的TCP/IP数据后,返回的响应数据;或,接收接收端上报的能 力信息。如图10B所示, 一个实施例中,图IOA所示的数据传输设备还可以包括 解析模块105,用于在首次将TCP/IP数据发送给接收端之前,解析TCP/IP数 据,得到同步数据包;解析同步数据包,得到接收的TCP/IP数据的源,IP地址、 目的IP地址、源端口号和目的端口号;此时,发送模块104还可以用于根据
源IP地址、目的IP地址、源端口号和目的端口号,将接收的TCP/IP数据转发 给接收端。一个实施例中,解析模块105还可以用于解析同步数据包的IP头部,得 到源IP地址和目的IP地址;解析同步数据包的TCP头部,得到源端口号和目 的端口号。一个实施例中,调整模块102还可以用于根据能力信息,得到TCP/IP 16 位窗口大小;在确定TCP/IP 16位窗口大小小于阈值时,扩大TCP/IP16位窗 口大小,根据扩大后的TCP/IP 16位窗口大小调整TCP/IP连接窗口大小。调整模块102还可以用于将TCP/IP 16位窗口扩大到阔值或按预设比例进 行扩大。一个实施例中,解析模块105还可以用于在首次将TCP/IP数据发送给接 收端之前,解析TCP/IP数据得到同步数据包,解析同步数据包,得到TCP/IP 窗口比例扩大因子;此时,调整模块102还可以用于根据TCP/IP窗口比例扩 大因子及调整后的TCP/IP 16位窗口大小调整TCP/IP连接窗口大小。基于同一发明构思,本发明实施例还提供一种数据传输系统,其结构如图 ll所示,包括发送端设备lll、接收端设备112、数据传输设备113;其中, 发送端设备111,用于发送TCP/IP数据;接收端设备112,用于接收TCP/IP 数据,并提供接收TCP/IP数据的能力信息;数据传输设备113,用于获取接收 端接收TCP/IP数据的能力信息,根据能力信息调整TCP/IP连接窗口大小,将 调整后的TCP/IP连接窗口大小通知发送端;接收发送端发送的TCP/IP数据并 进行緩存;根据能力信息,调度緩存的TCP/IP数据发送给接收端。本领域普通技术人员可以理解上述实施例方法中的全部或部分步骤是可 以通过程序来指令相关的硬件完成,该程序可以存储于 一计算机可读存储介质 中,存储介质可以包括ROM、 RAM、磁盘或光盘等。综上,本发明各实施例中,获取接收端接收TCP/IP数据的能力信息,根 据所述能力信息调整TCP/IP连接窗口大小,将调整后的TCP/IP连接窗口大小
通知发送端;接收所述发送端发送的TCP/IP数据并进行緩存;根据所述能力 信息,调度緩存的TCP/IP数据发送给所述接收端。由于才艮据所述能力信息对 TCP/IP连接窗口大小进行了调整,因此发送端可以按调整后的TCP/IP连接窗 口发送TCP/IP数据,即通过增大TCP接收窗口大小,提高了 TCP/IP的数据 传输速率。另外,无需接收端在确认数据收到后,再从发送端获取TCP/IP数 据转发给接收端,从而大幅度地减少传输路径的环回时延,即将传输路径的环 回时延由接收端至发送端的整个传输路径的时延减少到由接收端至传输路径 中的緩存处理设备的时延,显著地提升TCP/IP数据的传输吞吐量;此外,由 于在接收到接收端的响应后,再进行緩存的TCP/IP数据的调度和发送,也保 证了端到端的一致性,避免了数据丟失。明的精神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求 及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种数据传输方法,其特征在于,该方法包括获取接收端接收TCP/IP数据的能力信息,根据所述能力信息调整TCP/IP连接窗口大小,将调整后的TCP/IP连接窗口大小通知发送端;接收所述发送端发送的TCP/IP数据并进行缓存;根据所述能力信息,调度缓存的TCP/IP数据发送给所述接收端。
2、 如权利要求1所述的方法,其特征在于,所述接收所述发送端发送的 TCP/IP数据并进行緩存包括接收所述发送端按调整后的TCP/IP连接窗口大小发送的TCP/IP数据并进 行緩存。
3、 如权利要求l所述的方法,其特征在于,所述获取能力信息包括 接收接收端返回的响应数据,所述响应数据中包含所述能力信息,通过解析所述响应数据获取所述能力信息,所述响应数据为接收端接收到转发的发送 端发送的TCP/IP数据后,返回的响应数据; 或,接收接收端上报的所述能力信息。
4、 如权利要求l所述的方法,其特征在于,首次将TCP/IP数据发送给接 收端之前,所述方法进一步包括解析TCP/IP数据,得到同步数据包;解析所述同步数据包,得到接收的TCP/IP数据的源IP地址、目的IP地址、 源端口号和目的端口号;将TCP/IP数据发送给接收端包括根据所述源IP地址、目的IP地址、源 端口号和目的端口号,将TCP/IP数据发送给接收端。
5、 如权利要求4所述的方法,其特征在于,所述解析同步数据包包括 解析所述同步数据包的IP头部,得到所述源IP地址和目的IP地址; 解析所述同步数据包的TCP头部,得到所述源端口号和目的端口号。
6、 如权利要求1至5任一项所述的方法,其特征在于,根据所述能力信 息调整TCP/IP连接窗口大小包括根据所述能力信息,得到TCP/IP 16位窗口大小;确定所述TCP/IP 16位窗口大小小于阈值时,扩大所述TCP/IP 16位窗口 大小,根据扩大后的TCP/IP 16位窗口大小调整TCP/IP连接窗口大小。
7、 如权利要求6所述的方法,其特征在于,所述扩大TCP/IP 16位窗口大 小包括将所述TCP/IP 16位窗口扩大到所述阈值或按预设比例进行扩大。
8、 如权利要求7所述的方法,其特征在于,首次将TCP/IP数据发送给接 收端之前,解析TCP/IP数据,得到同步数据包;进一步解析所述同步数据包, 获取TCP/IP窗口比例扩大因子;根据扩大后的TCP/IP 16位窗口大小调整TCP/IP连接窗口大小包括 根据所述TCP/IP窗口比例扩大因子及扩大后的TCP/IP 16位窗口大小调整 TCP/IP连接窗口大小。
9、 一种数据传输设备,其特征在于,包括 获取才莫块,用于获取接收端接收TCP/IP数据的能力信息;调整模块,用于根据所述获取模块获取的能力信息调整TCP/IP连接窗口 大小;緩存模块,用于接收发送端发送的TCP/IP数据并緩存;发送模块,用于根据所述调整模块的调整结果,将调整后的TCP/IP连接窗口大小通知发送端;以及,根据所述获取模块获取的能力信息,调度緩存的TCP/IP数据发送给接收端。
10、 如权利要求9所述的设备,其特征在于,所述緩存模块进一步用于接 收并緩存所述发送端按调整后的TCP/IP连接窗口大小发送的TCP/IP数据。
11、 如权利要求9所述的设备,其特征在于,所述获取模块进一步用于接 收接收端返回的响应数据,所述响应数据中包含所述能力信息,通过解析所述 响应数据获取所述能力信息,所述响应数据为接收端接收到转发的发送端发送 的TCP/IP数据后,返回的响应数据;或,接收接收端上报的所述能力信息。
12、 如权利要求9所述的设备,其特征在于,所述设备进一步包括 解析模块,用于在首次将TCP/IP数据发送给接收端之前,解析TCP/IP数据,得到同步数据包;解析所述同步数据包,得到接收的TCP/IP数据的源IP 地址、目的IP地址、源端口号和目的端口号;所述发送模块进一步用于根据所述解析模块解析得到的源IP地址、目的 IP地址、源端口号和目的端口号,将接收的TCP/IP数据转发给接收端。
13、 如权利要求12所述的设备,其特征在于,所述解析模块进一步用于 解析所述同步数据包的IP头部,得到所述源IP地址和目的IP地址;解析所述 同步数据包的TCP头部,得到所述源端口号和目的端口号。
14、 如权利要求9至13任一项所述的设备,其特征在于,所述调整模块 进一步用于根据所述获取模块获取的能力信息,得到TCP/IP 16位窗口大小; 在确定所述TCP/IP 16位窗口大小小于阈值时,扩大所述TCP/IP 16位窗口大 小,根据扩大后的TCP/IP 16位窗口大小调整TCP/IP连接窗口大小。
15、 如权利要求14所述的设备,其特征在于,所述调整模块进一步用于 将所述TCP/IP 16位窗口扩大到所述阈值或按预设比例进行扩大。
16、 如权利要求15所述的设备,其特征在于,所述解析模块进一步用于 在首次将TCP/IP数据发送给接收端之前,解析TCP/IP数据得到同步数据包, 解析所述同步数据包,获取TCP/IP窗口比例扩大因子;所述调整^^莫块进一步用于根据所述TCP/IP窗口比例扩大因子及扩大后的 TCP/IP 16位窗口大小调整TCP/IP连接窗口大小。
17、 一种数据传输系统,其特征在于,包括 发送端设备,用于发送TCP/IP数据;接收端设备,用于接收TCP/IP数据,并提供接收TCP/IP数据的能力信息; 数据传输设备,用于获取所述接收端设备接收TCP/IP数据的能力信息,根据所述能力信息调整TCP/IP连接窗口大小,将调整后的TCP/IP连接窗口大小通知所述发送端设备;接收所述发送端设备发送的TCP/IP数据并进行緩存; 根据所述能力信息,调度緩存的TCP/IP数据发送给所述接收端设备。
全文摘要
本发明实施例公开了一种数据传输方法,该方法包括获取接收端接收TCP/IP数据的能力信息,根据所述能力信息调整TCP/IP连接窗口大小,将调整后的TCP/IP连接窗口大小通知发送端;接收所述发送端发送的TCP/IP数据并进行缓存;根据所述能力信息,调度缓存的TCP/IP数据发送给所述接收端。本发明同时公开一种数据传输设备和数据传输系统。采用本发明可以提升TCP/IP数据的传输吞吐量,保证端到端的一致性,避免数据丢失。
文档编号H04L1/00GK101162971SQ20071016603
公开日2008年4月16日 申请日期2007年10月30日 优先权日2007年10月30日
发明者张岩强 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1