[发明专利]执行增强吞吐量的切换的方法和设备无效
申请号: | 200780018244.0 | 申请日: | 2007-05-02 |
公开(公告)号: | CN101449489A | 公开(公告)日: | 2009-06-03 |
发明(设计)人: | 尹圆栋;金永根 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | H04B7/26 | 分类号: | H04B7/26 |
代理公司: | 北京铭硕知识产权代理有限公司 | 代理人: | 韩明星;罗延红 |
地址: | 韩国*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 执行 增强 吞吐量 切换 方法 设备 | ||
技术领域
本发明的各方面涉及一种移动终端的通信,更具体地,涉及一种执行正在接收数据的移动终端的切换的方法。
背景技术
随着移动通信技术的发展和移动通信环境的改变,已经开发了各种通信协议。在最广泛使用的协议之一中,传输控制协议(TCP)是面向连接的协议,该协议能够使发送器可靠地将数据发送到接收器。
通常,TCP基于慢启动操作。也就是,当发送器开始将数据发送到接收器时,从最小传输单位发送数据。然而,该算法导致带宽的浪费。因此,已经引入了快启动算法,从而当接收器将对当前网络状态可用的带宽信息提供给发送器时,不从最小传输单位自动发送数据。相反,根据接收的信息确定在传输开始时的带宽。
图1示出接收器使用以将网络信息提供给发送器的快启动(QS)请求消息的格式。
可用带宽信息被记录在作为图1中示出的字段之一的速率请求字段。如果可由发送器和接收器之间的通信路径上提供的每个路由器处理的带宽小于记录在速率请求字段中的值,则路由器将字段值改变为可由路由器处理的带宽值。
因此,如果发送数据的发送器接收QS请求消息,则发送器可确定开始传输速率。通过发送响应消息,发送器完成数据传输的准备。由于包括在QS请求消息中的其他字段的细节在TCP标准中被解释,因此在此将省略详细解释。
图2示出使用快启动消息来执行3次握手的处理。通常,为了使用TCP协议进行通信,在发送器和接收器之间执行3次握手过程。
3次握手包括三个操作。首先,发送器发送包括主机的起始序列号(ISN)的SYN包和设置为1的SYN标志。接收器将接收的ISN加1,将得到的值设置为确认号,将SYN标志设置为1并将SYN/ACK包发送到发送器。发送器响应于SYN/ACK包发送消息。然后,完成TCP会话的设置,并完成数据通信的准备。
如图2所示,可通过在普通3次握手中将QS请求和/或QS响应消息添加到SYN、SYN/ACK和ACK并发送包来实现QS算法。也就是,发送器将QS请求消息包括在SYN包的IP头中并将SYN包发送到接收器。此时,在QS请求消息的速率请求字段中,包括关于在传输开始时的带宽的带宽信息。如果必要,则接收QS请求消息的传输路径中的路由器将QS请求消息的速率请求值改变为可由路由器处理的值,并将该消息发送到接收器。尽管在图2中的发送器和接收器之间仅示出一个路由器,但是本领域普通技术人员应理解,在发送器和接收器之间的通信路径中可存在多个路由器。
同时,当接收器接收QS请求消息时,接收器分析QS请求消息,将适当的值设置为速率请求,然后产生QS请求消息。产生的QS请求消息被包括在SYN/ACK包的IP头中并被发送到发送器。该SYN/ACK包的TCP头包括对由接收器接收的QS请求消息的响应消息。与在SYN包中相同,在发送到发送器中的处理中,包括在SYN/ACK包中的QS请求消息的速率请求字段值也被路由器改变。当接收到SYN/ACK包时,发送器通过参照QS请求消息的速率请求字段值在传输开始时确定带宽,发送器在ACK包的TCP头中包括对QS请求消息的响应消息,并将ACK包发送到接收器。如果通过这些一系列处理设置TCP会话,则发送器不执行数据传输从最小传输单位开始的慢启动算法。相反,发送器以适合于网络的状态的带宽开始数据的传输。以这样的方式,能够进行数据的有效传输。
然而,该QS算法不考虑接收器的移动性。也就是,当接收数据的移动终端从当前网络切换到另一网络时,由于在执行切换的同时通常发生的超时而丢失包。如果发生该包丢失,则在TCP协议中阻塞(congestion)窗口大小被设置为1并执行慢启动算法。
换句话说,即使当由于切换而发生包丢失时,TCP将丢失当作由于阻塞发生,执行流控制,从而执行慢启动算法。因此,用于转换到新网络的适合的带宽的传输速率需要很长时间,从而浪费带宽。
发明内容
技术方案
本发明的各方面提供一种方法和设备,通过所述方法和设备,当由于接收数据的移动终端的切换而发生包丢失时,发送数据的主机对网络带宽设置阻塞窗口的大小。
有益效果
根据本发明的各方面,将移动性的概念引入到传统QS算法。即使当在移动终端的切换期间发生包丢失,发送数据的主机可迅速将传输速率改变为新网络可接受的带宽。因此,与传统慢启动算法比较,可减少带宽的浪费。
而且,通过经由QS请求消息将关于新网络的信息传送到主机,不需要使用单独包。因此,本发明的各方面还可减少成本。
附图说明
图1示出传统快启动请求消息的格式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780018244.0/2.html,转载请声明来源钻瓜专利网。