用于控制数据传输的通信终端和方法

文档序号:9634167阅读:649来源:国知局
用于控制数据传输的通信终端和方法
【技术领域】
[0001]本文描述的实施例总体涉及用于控制数据传输的通信终端和方法。
【背景技术】
[0002]诸如智能电话之类的现代移动终端通常用于访问互联网以及下载数据。典型的,(例如到授权移动终端访问互联网的蜂窝通信网络的基站的)无线链路在这样的场景中形成了对到互联网的连接的瓶颈。这可能导致将吞吐量降至实际可能的吞吐量之下的效果。因此,期望避免这种效果并且最大化的这样的场景中的吞吐量的方式。

【发明内容】

[0003]根据本发明的一个方面,提供了一种通信终端,包括:质量确定器,所被配置为基于经由针对所述通信终端和无线电接入网络组件之间的无线通信链路接收的一个或多个信号来确定无线通信链路的质量参数;吞吐量确定器,被配置为基于所述质量参数来确定所述无线电接入网络组件与服务器之间的通信连接的吞吐量,所述吞吐量将用于经由所述通信连接和所述无线通信链路来将数据从所述服务器传输到所述通信终端;以及控制器,被配置为发送指令以命令所述服务器根据所确定的吞吐量来经由所述无线电接入网络组件和所述服务器之间的所述通信连接传输数据。
[0004]根据本发明的另一方面,提供了一种用于控制数据传输的方法,包括:基于由通信终端经由针对所述通信终端和无线电接入网络组件之间的无线通信链路接收的一个或多个信号,来确定无线通信链路的质量参数;基于所述质量参数来确定所述无线电接入网络组件与服务器之间的通信连接的吞吐量,所述吞吐量将用于经由所述通信连接和所述无线通信链路来将数据从所述服务器传输到所述通信终端;以及发送指令以命令所述服务器根据所确定的吞吐量来经由所述无线电接入网络组件和所述服务器之间的所述通信连接传输数据。
[0005]根据本发明的又另一方面,提供了在其上具有记录的指令的计算机可读介质,当所述指令由处理器执行时使处理器执行根据本公开的实施例的用于控制数据传输的方法。
【附图说明】
[0006]在附图中,相同的参考标号通常指代贯穿不同视图的相同部分。附图不必是按比例绘制的,相反重点放在图示本发明的原理。在下面的描述中,参考以下附图描述了不同方面,其中:
[0007]图1示出了根据诸如LTE之类的移动通信标准的通信系统。
[0008]图2示出了图示移动终端和服务器之间的连接的通信布置。
[0009]图3示出了图2的通信布置中TCP分组的可能丢失。
[0010]图4示出了针对图3的情景的吞吐量图和时序图。
[0011]图5示出了通信终端。
[0012]图6示出了图示(例如由通信终端执行的)用于控制数据传输的方法的流程图。
[0013]图7示出了对图2中的通信布置中的TCP窗口 /存储尺寸的调整。
[0014]图8示出了对图2中的通信布置中的TCP窗口 /存储尺寸的调整的过程。
[0015]图9示出了图示用于计算最大TCP窗口 /存储的示例性计算流的流程图。
[0016]图10示出了图示图9中所示的过程是怎样的以及其结果被如何示例性地使用的流程图。
【具体实施方式】
[0017]下面的详细描述参考通过图示的方式示出可以实施本发明的、本公开的具体细节和方面的附图。可以利用其它方面,并且可以在不偏离本发明的范围的情况下做出结构、逻辑、以及电子方面的改变。本公开的各种方面不必是相互排斥的,因为本公开的一些方面可以与本公开的一个或多个其它方面结合以形成新的方面。
[0018]图1示出了通信系统100。
[0019]通信系统100可以是蜂窝移动通信系统(下文中也称为蜂窝无线电通信网络),包括无线电接入网络(例如根据LTE(长期演进)或高级LTE的陆地无线电接入网络、E-UTRAN、演进型UMTS (通用移动通信系统))101、以及核心网(例如根据LTE或高级LTE的EPC、演进分组核心)102。无线电接入网络101可以包括基站(例如根据LTE或高级LTE的基础收发器台站、eNodeB、eNB、家庭基站、家庭eNodeB、HeNB) 103。每个基站103可以为无线电接入网络101的一个或多个移动无线电小区104提供无线电覆盖。换言之,无线电接入网络101的基站103可跨越不同类型的小区104(例如根据LTE或高级LTE的宏小区、毫微微小区、微微小区、小小区、开放小区、封闭订户组小区、混合小区)。应当指出,下文描述的例子也可以应用到LTE通信网络之外的其它通信网络中,例如,根据UMTS、GSM (全球移动通信系统)等的通信网络。
[0020]位于移动无线电小区104中的移动终端(例如UE) 105可以经由基站103与核心网102以及其它移动终端105通信,基站103在移动无线电小区104中提供覆盖(换言之操作移动无线电小区104)。换言之,基站103操作移动终端105位于其中的移动无线电小区104,基站103可以向移动终端105提供E-UTRA用户平面端以及控制平面端,E-UTRA用户平面端包括H)CP (分组数据会聚协议)层、RLC (无线链路控制)层、以及MAC (媒体访问控制)层,并且控制平面端包括RRC(无线资源控制)层。
[0021]可通过基于多址方法的空中接口 106在基站103和移动终端105之间传输控制数据和用户数据,该移动终端105位于由基站103操作的移动无线电小区104中。可在LTE空中接口 106上采用不同的双工方法,例如FDD(频分双工)或TDD(时分双工)。
[0022]基站103通过第一接口 107 (例如X2接口)彼此互连。基站103还以通过第二接口 108(例如S1接口)的方式连接到核心网102,例如以通过S1-MME接口 108的方式连接到MME (移动管线理实体)109、以及以通过S1-U接口 108的方式连接到服务网关(S_GW)110。S1接口 108支持MME/S-GWS 109、110和基站103之间的多到多关系,即基站103可被连接到一个以上的MME/S-GW 109、110,并且11^/5-61 109、110可以连接到一个以上的基站103。这使得LTE中的网络共享成为可能。
[0023]例如,MME 109可以负责控制位于E-UTRAN的覆盖范围中的移动终端的移动性,而S-Gff 110可以负责处理移动终端105和核心网102之间的用户数据的传输。
[0024]在LTE的情况下,无线电接入网络101 (即LTE的情况下的E-UTRAN 101)可以视为由基站103 (即LTE的情况下的eNB 103)组成。基站103向UE 105提供E-UTRA用户平面协议端(roCP/RLC MAC)以及控制平面(RRC)协议端。
[0025]通信系统100的每个基站103可控制其地理覆盖区域(即理想地由六边形形状表示的它的移动无线电小区104)内的通信。当移动终端105位于移动无线电小区104内、并驻留(camp on)在移动无线电小区104上(换言之被注册到分配给移动无线电小区104的跟踪区域(TA))时,它与控制移动无线电小区104的基站103通信。当呼叫由移动终端105的用户发起(移动始发呼叫)、或呼叫被发送给移动终端105(移动终点呼叫)时,在移动终端105和基站103之间建立无线电信道,基站103控制该基站位于其中的移动无线电小区104。如果移动终端105从呼叫被建立的原移动无线电小区104移出、并且在原移动无线电小区104中所建立的无线电信道的信号强度减弱,则通信系统可启动将呼叫转移到移动终端105所移动到的另一移动无线电小区104的无线电信道。
[0026]使用其到E-UTRAN 101和核心网102的连接,移动终端105可以与位于其它网络中的其它设备进行通信(例如互联网中的服务器),用于例如根据FTP (文件传输协议)来使用TCP (传输控制协议)连接下载数据。
[0027]服务器和诸如移动终端(例如UE) 105之类的移动设备之间的TCP下行链路连接可如图2中所示地被分为两部分。
[0028]图2示出的通信布置200。
[0029]通信布置200包括例如对应于移动终端105的移动终端(在本实施例中为根据LTE的UE) 201、例如对应于服务于移动终端105的基站103的基站202 (在本实施例中为根据LTE的eNodeB)、以及服务器203 (例如位于互联网中的FTP服务器)。
[0030]服务器203经由其本身和基站202之间的第一连接204、以及基站202和移动终端201之间的第二连接205 (例如经由空中接口 106)来将数据传输到移动终端。
[0031]连接204、205的可用吞吐量,或换言之,两部分中的吞吐量管线(throughputpipe)的容积取决于不同的参数。
[0032]eNodeB-UE管线(即第二连接205)例如取决于无线电条件、小区负载等,而服务器-eNodeB管线(即第一连接204)取决于UE 201上的TCP栈向服务器203通告(信令)的(最大)TCP窗口 /存储尺寸(也称作TCP接收窗口尺寸)(并且可以由例如互联网的负载、远程服务器负载等来限制)。为了固定最大TCP窗口 /存储尺寸,应当考虑整体最大可能吞吐量,其甚至能包括诸如WLAN(无线局域网)、USB (通用串行总线)等的其它传输标准的数据流量(如果它们在UE 201上共享相同的TCP栈的话)。
[0033]过大的TCP窗口 /存储尺寸可导致如图3所示的问题。
[0034]图3示出了图2中的通信布置中TCP分组的可能丢失。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1