执行增强吞吐量的切换的方法和设备的制作方法

文档序号:7677046阅读:176来源:国知局
专利名称:执行增强吞吐量的切换的方法和设备的制作方法
技术领域
本发明的各方面涉及一种移动终端的通信,更具体地,涉及一种4丸4亍正 在接收数据的移动终端的切换的方法。
背景技术
随着移动通信技术的发展和移动通信环境的改变,已经开发了各种通信
协议。在最广泛使用的协议之一中,传输控制协议(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示出传统快启动请求消息的格式;
图2示出使用快启动消息执行3次握手的处理;
图3是示出根据本发明实施例的执行切换的方法的示图4是示出根据本发明实施例的执行切换的处理的流程图5是示出根据本发明实施例的将数据发送到移动终端的处理的流程
图6是示出根据本发明示例性实施例的移动终端和主机的结构的框图; 图7A和图7B是示出当移动终端执行从当前网络到具有比当前网络的带
宽更低的带宽的网络的切换时的吞吐量的曲线图;以及
图8A和图8B是示出当移动终端执行从当前网络到具有比当前网络的带
宽更高的带宽的网络的切换时的吞吐量的曲线图。
具体实施例方式
最佳模式
根据本发明的一方面,提供一种从远程主机接收数据的移动终端执行从 第一网络到第二网络的切换的方法,所述方法包括将第二网络的带宽信息
发送到主机;如果识别到主机接收到信息,则执行到第二网络的切换;以及 通知主才几完成切换。
在将第二网络的带宽信息发送到主机的步骤中用在传输控制协议(TCP )中使用的QS请求消息可被发送到主机,并且在QS请求消息的速率请求字段
中,可包括关于将被应用在第二网络中的信息,并且在保留字段中,可包括
指示QS消息与切换有关的信息。
所述方法还可包括从识别完成切换的主机接收另一 QS请求消息;以 及响应于接收的所述另一 QS请求消息将QS响应消息发送到主机。
根据本发明的另 一方面,提供一种在其上记录有执行所述执行切换的方 法的计算机程序的计算机可读记录介质。
根据本发明的另 一方面,提供一种在从远程主机接收数据的同时执行从 第一网络到第二网络切换的移动终端设备,所述设备包括网络信息传送单 元,将第二网络的带宽信息发送到主机;以及切换执行单元,控制移动终端 设备,如果确定主机接收到信息,则执行移动终端设备到第二网络的切换, 并通知主^U刀换完成。
根据本发明的另一方面,提供一种将数据发送到移动终端的方法,所述 方法包括在将数据发送到移动终端的同时从移动终端接收QS请求消息; 如果发生包丟失,则基于QS消息确定包丢失是否由移动终端的切换引起; 以及基于确定结果控制数据的传输速率。
在控制数据的传输速率的步骤中,如果确定包丟失是由于移动终端的切 换引起,并且如果确定移动终端的切换完成,则可基于QS请求消息的速率 字段值来确定传输速率。
根据本发明的另 一方面,提供一种在其上记录有用于执行所述发送数据 的方法的计算机程序的计算机可读记录介质。
根据本发明的另一方面,提供一种将数据发送到移动终端的设备,所述 设备包括确定单元,如果在数据被发送到移动终端的同时发生包丟失,则 基于从移动终端接收的QS消息确定包丟失是否由移动终端的切换引起;以 及传输速率控制单元,基于确定结果控制数据的传输速率。
本发明的其他各方面和/或优点将部分在以下描述中阐述,部分地通过描 述将清楚,或者可由本发明的实施而得知。
发明模式
现将详细参照本发明的实施例,在附图中示出本发明的示例,其中,贯 穿附图,相同的标号表示相同的部件。以下参照附图描述实施例以解释本发明。图3是示出根据本发明实施例的执行切换的方法的示图。在当前实施例
中,假设从主机300接收数据的移动终端350从具有带宽为10Mbp的第一网 络360切换到具有带宽为256kbp的第二网络370。
如果移动终端350感测到第二网络370的存在,则移动终端350通过4吏 用快启动(QS)请求消息310将关于第二网络370的带宽的信息发送到主机 300。此时,第二网络370的带宽信息被记录在QS请求消息310的速率请求 字段中。指示QS请求消息310与切换有关的标志被记录在保留字段。例如, 可记录标志H,并且如果QS请求消息310与切换有关,则H标志值可被设 置为1。在QS请求消息310被传送到主机300的同时,在移动终端350和主 机300之间存在的3各由器301和302确定H标志^皮i殳置为1,从而不改变速 率请求字段值。因此,主机300可接收移动终端350发送的第二网络370的 带宽信息。
移动终端350从QS请求消息320确定主机300接收了第二网络370的 带宽信息。当移动终端350执行到第二网络370的切换时,移动终端350通 过绑定更新消息330通知主机300完成切换。主机300从绑定更新消息330 确定移动终端350 ^丸行切换操作,并将响应消息340发送到移动终端350。 而且,基于通过QS请求消息310接收的第二网络370的带宽信息,主机300 确定传输速率,也就是,在由于切换发生包丢失之后将被用于数据传输的阻 塞窗口的大小。然而,应理解,绑定更新消息330可包括具有第二网络370 的带宽信息的速率请求字段。同样,应理解,绑定更新消息330可通过另一 QS请求消息(未示出)被发送。因此,如果可由每个路由器303和301处理 的带宽小于速率请求字段值,则在移动终端350和主机300之间存在的路由 器303和301可将速率请求字段值改变为可由路由器303和301处理的带宽 值。
此时,主机能够以基于第二网络370的带宽信息确定的传输速率将数据 发送到移动终端350。此外,主才几300可将另一QS^"求消息355发送到移动 终端350,当响应于其他QS请求消息355接收QS响应消息360时,主机300 可识别网络状态并确定最终传输速率。也就是,该QS请求消息355不是用 于指示在切换期间网络的带宽信息(如第一QA请求消息310的情况),而是 用于确定在发生包丢失之后的传输速率的值的QS请求消息。QS请求消息355 可引起对第一 QS请求消息310的传输速率的适当调整以将例如网络阻塞的程度计算在内。
图4是示出根据本发明实施例的执行切换的处理的流程图。
在操作410,从主机300接收数据的移动终端350感测到新网络370的 存在。也就是,移动终端350感测到它在切换区域中。移动终端350可通过 各种方法感测新网络370的存在。例如,通过接收由码分多址(CDMA)网 络的点协调功能(PCF)发送的接入网络标识(ANID)、或由无线局域网 (WLAN)的接入点发送的信标,移动终端350可感测切换区域。
在操作420,移动终端350将QS请求消息310发送到主机300。此时, 新网络370的带宽信息被记录在QS请求消息310的速率请求字段中,并且 指示QS请求消息310与切换有关的H标志被设置为1。
在操作430,从主机300接收对QS请求消息310的响应消息320。在操 作440,移动终端350执行到新网络370的切换。在操作450,移动终端350 发送指示切换完成的绑定更新消息330。在操作460,移动终端350从主机 300接收对绑定更新消息330的响应消息340。
在操作470,在步骤460接收绑定更新响应消息340的移动终端350从 主机300接收QS请求消息355,在操作480,发送对QS请求消息355的响 应消息360。
也就是,在执行切换之前,移动终端350将关于新网络370的信息发送 到主机300。当移动终端350确定主机300接收到关于新网络370的信息时, 移动终端350执行切换。然后,移动终端350通知主才几300切换完成,从而 主机300可基于关于新网络的信息确定阻塞窗口的大小。
图5是示出根据本发明实施例的将数据发送到移动终端350的主机300 响应于移动终端350的切换的处理的流程图。
在操作510,主才/L 300从移动终端350接收QS请求消息310。
在操作520,主机300将接收的QS请求消息310的速率请求字段值存储 在存储器中。在操作530,主机300感测包丢失。在才喿作540,主机300通过 参照在操作510接收的QS请求消息的H标志确定感测的包丢失是由移动终 端350的切换引起还是由网络阻塞引起。如果包丢失是由网络阻塞引起(即, H标志值为O),则在操作550,主机300执行传统阻塞控制(即,慢启动算 法)。
如果在操作530感测的包丢失是由移动终端350的切换引起(即,H标志值为1 ),则在操作560,主机300从指示切换完成的移动终端350接收绑 定更新消息330。
在操作570,主机300参照在操作520存储的速率请求字段值确定传输 速率。也就是,阻塞窗口的大小的初始值不被设置为1 (如使用慢启动算法), 而被设置为与速率请求字段值相应的值。
在操作580,主机300产生QS请求消息355,并将消息355发送到移动 终端350。这里,QS请求消息355实际上不同于操作510的QS请求消息310, 并且不具有H标志或具有设置为0的H标志。也就是,当前QS请求消息355 是按照它的普通含义的QS请求消息355 (当前QS请求消息355用于识别网 络中可用的带宽)。
在操作585,主机300从移动终端350接收QS响应消息360。然后,在 操作590,主机300通过参照接收的QS响应消息360的速率请求字段调整在 操作570确定的传输速率。
也就是,如果移动终端350的切换完成,则主机300以在操作570确定 的传输速率发送数据。然而,根据本发明的其他方面,主机300可执行操作 580和590以根据网络阻塞的程度适当地调整确定的传输速率。
图6是示出根据本发明示例性实施例的移动终端600和主机650的结构 的框图。在当前实施例中,假设移动终端600从第一网络360切换到第二网 络370。
参照图6,移动终端600包括切换区域感测单元601、网络信息传送单元 602、切换执行单元603和QS消息处理单元604。
切换区域感测单元601通过各种频带的信道感测新网络的存在,并感测 移动终端600在切换区域。这里,切换区域是两个网络彼此覆盖的区域。
当切换区域感测单元601确定移动终端600在切换区i或时,网络信息传 送单元602收集第二网络370的信息并通过QS请求消息310将该信息传送 到主机650。此时,第二网络370的带宽信息被包括在QS请求消息310的速 率请求字段中,并且指示移动终端600的切换的H标志被包括在保留字段中。 而且,网络信息传送单元602接收作为QS请求消息310的响应的QS响应消 息320。
当网络信息传送单元602接收QS响应消息320时,切换执行单元603 控制移动终端600执行切换。当切换完成时,移动终端600通过将绑定更新
13消息330发送到主才几650来通知主机650已经完成。
在切换完成之后,QS消息处理单元604从主机650接收QS请求消息355 并发送作为接收的QS请求消息355的响应的QS响应消息360。如上所述, 此时的QS请求消息355和QS响应消息360是用于识别网络的状态和调整阻 塞窗口的大小,因此实际上不同于由网络信息传送单元602发送和接收的QS 请求消息310和QS响应消息320。
同时,根据本发明实施例的主机650包括包丢失感测单元651、确定单 元652和传输速率控制单元660。传输速率控制单元660包括决定单元661 、 QS消息处理单元662和传输速率调整单元663。
包丢失感测单元651基于发送到移动终端600的ACK信号感测是否发 生包丢失。如果发生包丢失,则确定单元652确定包丢失的原因是否是移动 终端600的切换。传输速率控制单元660基于确定单元652的确定结果控制 传输速率。
确定单元652从移动终端600接收QS请求消息310,通过分析所述消息, 确定是否将出现移动终端600的切换。如果分析结果指示H标志被设置为1, 则确定单元652确定移动终端600将执行切换,作为对QS请求消息310的 响应的QS响应消息320 ,皮发送到移动终端600。这里,包括在QS请求消息 310中的H标志被设置为1。如果分析结果指示不存在H标志或H标志被设 置为0,则确定单元652确定包丢失由例如网络阻塞引起,并执行普通阻塞 控制(即,慢启动算法)。
决定单元661从移动终端600接收绑定更新消息330并参照由确定单元 652接收的QS请求消息310的速率请求字段值来确定传输速率(即,阻塞窗 口的大小)。当决定单元662接收绑定更新消息330时,QS消息处理单元662 产生QS请求消息355并将消息355发送到移动终端600。 QS消息处理单元 662还接收作为对QS请求消息355的响应的QS响应消息360。这里的QS 请求消息355和QS响应消息360实际上不同于由确定单元652发送并接收 的QS消息310和320,并且不具有H标志或具有设置为0的H标志。
传输速率调整单元663基于由QS消息处理单元662接收的QS响应消息 360的速率请求字^:来调整在决定单元661确定的阻塞窗口的大小。
图7A和图7B是示出当移动终端600冲丸4亍/人具有lOOMbp的带宽的第一 网络网络到具有5Mbp的带宽的第二网络切换时的吞吐量的曲线图。图7A示出根据传统技术的吞吐量,图7B示出根据本发明实施例的吞吐量。
首先,参照图7A,在以100Mpb的传输速率从第一网络接收数据的同时, 移动终端600执行到第二网络的切换。在执行切换的同时,发生由超时引起 的包丢失。TCP协议认为该丢失由网络阻塞引起,并且在完成切换之后,执 行慢启动算法。结果,获得图7A中示出的吞吐量曲线图。
同时,参照图7B,在执行切换之前,移动终端600通过QS请求消息310 将第二网络的带宽信息发送到主机650。主机650接收所述消息310,即使在 预定的时间内发生包丢失,主机650也识别包丟失不是由网络阻塞而引起, 而是由移动终端600的切换而引起。因此,如果通过绑定更新消息330通知 切换的完成,则主机650不执行慢启动算法,并将阻塞窗口的大小固定地设 置为5Mbp。结果,获得图7B中示出的吞吐量曲线图。
通过比较图7A和图7B,可以看出在发生包丢失之后达到作为第二网络 的可用带宽的5Mbp所花费的时间在图7B中比在图7A中短得多。
图8A和图8B是示出当移动终端执行从具有5Mbp的带宽的第一网络到 具有100Mbp的带宽的第二网络的切换时的吞吐量的曲线图。
首先,参照图8A,在以5Mpb的传输速率从第一网络接收数据的同时, 移动终端600执行到第二网络的切换。在执行切换的同时,发生由超时引起 的包丟失。TCP协议认为该丢失由网络阻塞引起,并且在完成切换之后,执 行慢启动算法。结果,获得图8A中示出的吞吐量曲线图。
同时,参照图8B,在4丸行切换之前,移动终端600通过QS请求消息310 将第二网络的带宽信息发送到主机650。主机650接收所述消息310,即使在 预定的时间内发生包丟失,主机650也识别包丢失不是由网络阻塞而引起, 而是由移动终端600的切换而引起。因此,如果通过绑定更新消息330通知 切换的完成,则主机650不执行慢启动算法,并将阻塞窗口的大小固定地设 置为100Mbp。结果,获得图8B中示出的吞吐量曲线图。
通过比较图8A和图8B,可以看出在发生包丢失之后达到作为第二网络 的可用带宽的100Mbp所花费的时间在图8B中比在图8A中短得多。
本发明的各方面还可被实现为计算机可读记录介质上的计算机可读代 码。计算机可读记录介质是可存储其后能够由计算机系统读取的数据的任何 数据存储装置。计算机可读记录介质的示例包括只读存储器(ROM)、随机存取存储器(RAM)、 CD-ROM、磁带、软盘、光数据存储装置和以包括 压缩源代码段和加密源代码段的载波实现的计算机数据信号(诸如通过互联 网的数据传输)。
而且,通过经由QS请求消息将关于新网络的信息传送到主机,不需要 使用单独包。因此,本发明的各方面还可减少成本。
尽管已经示出和描述了本发明的一些实施例,但是本领域技术人员应理 解,在不脱离本发明的原理和精神的情况下,可以对这些实施例进行改变, 本发明的范围由权利要求及其等同物限定。
权利要求
1、一种从远程主机接收数据的移动终端从第一装置到第二装置执行切换的方法,所述方法包括将第二网络的带宽信息发送到主机;以及在主机接收到带宽信息之后执行到第二网络的切换;以及以主机根据发送的带宽信息确定的开始传输速率通过第二网络从主机接收数据。
2、 如权利要求l所述的方法,还包括 在从主机接收数据之前通知主机切换完成。
3、 如权利要求l所述的方法,其中,发送第二网络的带宽信息的步骤包括将第二网络的带宽信息存储在速率请求字段中,所述速率请求字段包括 在传输控制协议(TCP)中使用的快启动(QS)请求消息中;以及 将QS请求消息发送到主机。
4、 如权利要求3所述的方法,其中,发送第二网络的带宽信息的步骤还 包括在发送QS请求消息之前,将指示QS请求消息与切换有关的信息存储在 包括在QS请求消息中的保留字段中。
5、 如权利要求3所述的方法,还包括在执行切换之前从主机接收QS响应消息,以确认主机接收到带宽信息。
6、 如权利要求l所述的方法,还包括 在从主机接收数据之后从主初4妾收QS请求消息;将带宽信息存储在由位于移动终端和主机之间的连接路径中的路由器更 新的QS响应消息中;以及响应于接收的QS请求消息,将QS响应消息发送到主机,其中 主机基于更新的带宽信息确定数据的最终传输速率。
7、 如权利要求l所述的方法,还包括在从主机接收数据之前将绑定更新消息发送到主机,以通知主机切换完成。
8、 如权利要求7所述的方法,其中,发送绑定更新消息的步骤包括将绑定信息存储在由位于移动终端和主机之间的连接路径中的路由器更 新的绑定更新消息中,从而主机基于更新的带宽信息确定数据的最终传输速率。
9、 如权利要求1所述的方法,还包括将带宽信息存储在由位于移动终端和主机之间的连接路径中的路由器更 新的QS请求消息中;以及在从主机接收数据之后,发送QS请求消息,其中 主机基于更新的带宽信息确定数据的最终传输速率。
10、 一种通过计算机实现的权利要求1的方法编码的计算机可读记录介
11 、 一种在从远程主机接收数据的同时执行从第 一网络到第二网络的切 换的移动终端设备,所述设备包括网络信息传送单元,将第二网络的带宽信息发送到主机;以及切换执行单元,在主机接收到带宽信息之后,控制移动终端设备执行到 第二网络的切换,其中移动终端设备以主机根据发送的带宽信息确定的开始传输速率通过第二 网络从主枳d妄收翁:据。
12、 如权利要求11所述的设备,其中,切换执行单元通知主机切换完成。
13、 如权利要求11所述的设备,其中,网络信息传送单元 将第二网络的带宽信息存储在包括在TCP中使用的QS请求消息中的速率请求字段中,并将QS请求消息发送到主机。
14、 如权利要求13所述的设备,其中,网络信息传送单元在发送QS请 求消息之前,将指示QS请求消息与切换有关的信息存储在包括在QS请求消 息中的保留字^:中。
15、 如权利要求13所述的设备,其中,网络信息传送单元在切换执行单 元控制所述设备l丸行切换之前从主机接收QS响应消息,以确认主机接收到 带宽信息。
16、 如权利要求11所述的设备,还包括QS消息处理单元,从识别切换完成的主机接收QS请求消息,以将带宽 信息存储在由位于移动终端和主机之间的连接路径中的路由器更新的QS响 应消息中,和/或响应于接收的QS请求消息,将QS响应消息发送到主机,其中,主机基于更新的带宽信息确定数据的最终传输速率。
17、 如权利要求11所述的设备,其中,切换执行单元控制所述设备将绑 定更新消息发送到主机,以通知主机切换完成。
18、 如权利要求17所述的设备,其中,将带宽信息存储在由位于移动终端和主机之间的连接路径中的路由器更新的绑定更新消息中,从而主机基于 更新的带宽信息确定数据的最终传输速率。
19、 一种将数据发送到移动终端的方法,所述方法包括 在将数据发送到移动终端的同时从移动终端接收QS请求消息; 当发生包丢失时,基于QS请求消息确定包丟失是否由移动终端从第一网络到第二网络的切换引起;以及根据确定包丟失的原因,控制数据的传输速率。
20、 如权利要求19所述的方法,其中,控制凄幻據的传输速率的步骤包括 如果包丢失被确定为由移动终端的切换引起,并且如果移动终端的切换被确定完成,则根据QS请求消息的速率字段值设置传输速率。
21、 如权利要求20所述的方法,还包括从移动终端接收绑定更新消息以 确定移动终端的切-换完成。
22、 如权利要求19所述的方法,还包括发送包括用于存储传输速率的速率请求字段的另一 QS请求消息; 响应于发送的所述另一 QS请求消息接收包括用于存储传输速率的速率 请求字段的QS响应消息;以及基于接收的QS响应消息调整传输速率,其中在接收QS响应消息之前,通过其QS响应消息被发送的路由器根据存储 的传输速率的值选择性地更新存储在QS响应消息中的传输速率。
23、 如权利要求19所述的方法,其中,控制数据的传输速率的步骤包括 如果包丢失被确定为不是由移动终端的切换引起,或者如果移动终端的切换被确定为没有完成,则将传输速率设置为最小传输单位。
24、 一种通过计算机实现的权利要求19的方法编码的计算机可读记录介质。
25、 一种将数据发送到移动终端的设备,所述设备包括确定单元,当在将数据发送到移动终端的同时发生包丟失时,基于从移 动终端接收的QS请求消息确定包丟失是否由移动终端从第一网络到第二网络的切换引起;以及传输速率控制单元基于是否由切换引起包丟失控制数据的传输速率。
26、 如权利要求25所述的设备,其中,传输速率控制单元包括 决定单元,如果包丟失被确定为由移动终端的切换引起,并且如果移动终端的切换被确定完成,则根据QS请求消息的速率字段值设置传输速率。
27、 如权利要求26所述的设备,其中,如果确定移动终端的切换完成, 则决定单元从移动终端接收绑定更新消息。
28、 如权利要求25所述的设备,其中,传输速率控制单元包括QS消息处理单元,产生包括用于存储传输速率的速率请求字段的另一 QS请求消息,以将所述另一QS请求消息发送到移动终端,并响应于所述另 一 QS请求消息接收包括用于存储传输速率的速率请求字段的QS响应消息; 以及传输速率调整单元,基于接收的QS响应消息调整传输速率,其中 在QS消息处理单元接收QS响应消息之前,通过其QS响应消息被发送 的路由器根据存储的传输速率的值选择性地更新存储在QS响应消息中的传输速率。
29、 如权利要求26所述的设备,其中,如果包丟失被确定为不是由移动 终端的切换引起,或者如果移动终端的切换被确定为没有完成,则决定单元 将传输速率设置为最小传输单位。
30、 一种将数据传输从第一网络切换到第二网络的系统,所述系统包括 移动终端接收数据,发送第二网络的带宽信息,并在发送带宽信息之后执行从第一网络到第二网络的切换;以及主机,发送数据,从移动终端接收带宽信息,当发生包丢失时确定包丢 失的原因,并基于包丟失的原因控制数据的传输速率,其中当包丢失的原因是移动终端从第 一 网络到第二网络的切换并且切换完成 时,主机根据带宽信息设置传输速率。
31、 如权利要求30所述的系统,其中,当切换完成时,移动终端通知主机。
32、 如权利要求30所述的系统,其中,移动终端将第二网络的带宽信息 存储在包括在QS请求消息中的速率请求字段中,并发送QS请求消息。
33、 如权利要求32所述的系统,其中,在发送QS请求消息之前,移动终端将指示QS请求消息是否与切换有关的信息存储在包括在QS请求消息中的保留字^a中。
34、 如权利要求33所述的系统,还包括第一路由器,位于第一网络以及移动终端和主机之间的通信路径中,QS 请求消息通过所述第一路由器被发送,其中当保留字段存储指示QS请求消息与切换有关的信息时,第 一路由器不 改变存储在速率请求字段中的带宽信息的值。
35、 如权利要求32所述的系统,其中,主机发送QS响应消息,以确认 主机接收QS请求消息。
36、 如权利要求30所述的系统,还包括第二路由器,位于第二网络以及移动终端和主机之间的通信路径中,其中,移动终端将包括存储带宽信息的速率请求字段发送到第二路由器,第二 路由器更新存储在所述消息上的带宽信息,并将更新的消息发送到主机,主 机基于更新的QS响应消息调整传输速率。
37、 如权利要求30所述的系统,其中,当包丟失的原因不是移动终端从 第 一网络到第二网络的切换或所述切换没有完成时,主机将传输速率设置为 最小传输单位。
全文摘要
一种用于执行正在接收数据的移动终端的切换的方法和设备,其中,在执行切换之前,从主机接收数据的移动终端通过使用快启动(QS)请求消息将关于新网络的信息提供给主机。因此,主机识别由切换引起的包丢失不是由网络阻塞引起,并基于关于新网络的信息设置阻塞窗口的大小。因此,与传统慢启动算法比较,可减少带宽的浪费。
文档编号H04B7/26GK101449489SQ200780018244
公开日2009年6月3日 申请日期2007年5月2日 优先权日2006年6月1日
发明者尹圆栋, 金永根 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1