用于具有动态tdd重配置的tcp传输的基站、用户设备和方法

文档序号:8501418阅读:1004来源:国知局
用于具有动态tdd重配置的tcp传输的基站、用户设备和方法
【技术领域】
[0001]本发明涉及通信技术,更具体地,涉及用于具有动态时分双工(TDD)重配置的传输控制协议(TCP)传输的基站、用户设备和方法。
【背景技术】
[0002]当前在第三代伙伴项目(3GPP)中,已在长期演进(LTE)系统中引入了动态时分双工(TDD)重配置的特征。即,小区中的TDD配置不固定,而是可以根据实际业务要求而变化。例如,如果下行链路(DL)中需要更多业务,可以为DL分配更多的子帧。另一方面,如果上行链路(UL)中需要更多业务,可以为UL分配更多的子帧。尽管动态TDD重配置适用于满足业务需求,但是对传输控制协议(TCP)传输来说是有问题的,因为在基站(例如演进节点B(eNB))和用户设备(UE)处需要时间来切换TDD配置,尤其对于它们的硬件组件而言。如果基站和UE中的一个已完成TDD重配置而另一个没有,则可能存在无用因而也是不必要的TCP分组的传输,导致功率浪费,而功率对UE来说非常重要。
[0003]此外,如果这种TDD重配置时间与TCP往返时间可比较,则TCP传输的性能可能会显著下降,因为基站和UE无法在TDD重配置期间成功地发送或接收数据,因而相应的分组丢失率将非常高。具体来说,由于TDD重配置引起分组丢失或延迟应答,TCP发送方的超时定时器可能到期。在这种情形中,由于根据TCP协议的拥塞控制机制,TCP发送方处的拥塞窗口将降到1,并且,由于例如称为“慢启动”的机制,TDD重配置后TCP传输的恢复将非常缓慢。

【发明内容】

[0004]本发明的目的在于克服现有技术的以上缺点中的至少一个。
[0005]为实现本目的,根据本发明的一个方面,提供了一种用于向传输控制协议(TCP)接收方转发从TCP发送方发送的TCP传输的方法。所述方法包括:确定时分双工(TDD)重配置所需的TDD重配置时间;将TDD重配置时间与预定阈值进行比较;如果TDD重配置时间大于预定阈值,则在TDD重配置时间期间暂停向TCP接收方转发TCP传输;以及在TDD重配置时间过后,恢复所暂停的TCP传输的转发。
[0006]根据本发明的另一个方面,提供了一种用于向传输控制协议(TCP)接收方转发从TCP发送方发送的TCP传输的基站。所述基站包括:确定单元,适于确定时分双工(TDD)重配置所需的TDD重配置时间;比较单元,适于将TDD重配置时间与预定阈值进行比较;暂停单元,适于如果所述比较单元确定TDD重配置时间大于预定阈值,则在TDD重配置时间期间暂停向TCP接收方转发TCP传输;以及恢复单元,适于在TDD重配置时间过后,恢复所暂停的TCP传输的转发。
[0007]根据本发明的另一个方面,提供了一种用于向传输控制协议(TCP)接收方发送TCP传输的方法。所述方法包括:获得时分双工(TDD)重配置所需的TDD重配置时间;如果TDD重配置时间大于预定阈值,则在TDD重配置时间期间暂停向TCP接收方发送TCP分组;以及在TDD重配置时间过后,恢复所暂停的TCP分组的发送。
[0008]根据本发明的另一个方面,提供了一种用于向传输控制协议(TCP)接收方发送TCP传输的用户设备。所述用户设备包括:获得单元,适于获得时分双工(TDD)重配置所需的TDD重配置时间;暂停单元,适于如果TDD重配置时间大于预定阈值,则在TDD重配置时间期间暂停向TCP接收方发送TCP分组;以及恢复单元,适于在TDD重配置时间过后,恢复所暂停的TCP分组的发送。
[0009]利用本发明的实施例,当TDD重配置时间大于预定阈值时,可以在TDD重配置时间期间暂停TCP传输,使得可以避免TDD重配置时间期间不必要的TCP分组的传输,从而能够降低基站和/或UE处的功耗。
【附图说明】
[0010]通过以下参考附图的实施例的描述,以上及其他目的、特征和优点将更为清楚,其中:
[0011]图1是根据本发明的基站的框图;
[0012]图2是根据本发明的用户设备(UE)的框图;
[0013]图3是根据本发明第一示例的序列图;
[0014]图4是根据本发明第二示例的序列图;
[0015]图5是根据本发明第三示例的序列图;
[0016]图6是根据本发明第四示例的序列图;
[0017]图7是根据本发明第五示例的序列图;
[0018]图8是根据本发明第六示例的序列图;
[0019]图9是根据本发明实施例,用于转发TCP传输的方法的流程图;以及
[0020]图10是根据本发明实施例,用于发送TCP传输的方法的流程图。
【具体实施方式】
[0021]以下参考附图,详细描述本发明的实施例。应当注意,以下实施例仅是说明性的,不限制本发明的范围。
[0022]图1是根据本发明实施例的基站100的框图。在本上下文中,基站100可以是实现LTE系统中TDD重配置特征的eNB。根据本发明,基站100向TCP接收方转发从TCP发送方发送的TCP传输。TCP发送方可以是服务器、UE或者任意其他合适的向TCP接收方发送TCP分组的节点。实施例中,TCP接收方是基站100所服务的用户设备(UE)。如图1所示,基站100包括确定单元110、比较单元120、暂停单元130和恢复单元140。
[0023]确定单元110被配置为确定TDD重配置所需的TDD重配置时间。本文中所使用的“TDD重配置时间”指基站和UE 二者都完成TDD重配置所需的时间段,并且可以基于基站和UE的能力来估计。例如,确定单元110可以确定基站100执行TDD重配置所需的时间,tl,并从UE获得UE执行TDD重配置所需的时间,t2。然后,确定单元110可以确定TDD重配置时间为 max (tl, t2)。
[0024]比较单元120被配置为将由确定单元100确定的TDD重配置时间与预定阈值进行比较。作为非限制性示例,针对互联网上超时值为几百毫秒量级的TCP传输,预定阈值可以设置为100ms。
[0025]暂停单元130被配置为,如果比较单元120进行的比较指示TDD重配置时间大于预定阈值,则在TDD重配置时间期间暂停向TCP接收方转发TCP传输。
[0026]恢复单元140被配置为,在TDD重配置时间过后,恢复暂停单元130所暂停的TCP传输的转发。
[0027]根据实施例,基站100还包括延迟单元(未示出)。延迟单元被配置为:在TDD重配置之前,将TCP传输的转发延迟根据TDD重配置时间的时间段,使得TCP发送方处的TCP超时定时器的到期值增大到不会使定时器因暂停而到期的值。作为非限制性示例,如果TDD重配置时间从而暂停时长为200ms,则基站可以将TCP传输中的第一个TCP分组延迟20ms,第二个TCP分组再延迟另一个20ms,第三个TCP分组再延迟另一个20ms,以此类推。在基站中引入的延迟不会使TCP超时定时器到期,因为后者是几百毫秒的量级。在通过这种方式延迟10个TCP分组后,TCP发送方处的TCP超时定时器的到期值可以增大至少200ms,使得定时器不会因后续的暂停而到期。
[0028]根据实施例,基站100还包括应答发送单元(未示出)。应答发送单元被配置为:在TDD重配置之前,向TCP发送方发送第一 TCP应答(ACK)分组,以禁止TCP发送方发送任何更多TCP分组。这里,第一 TCP ACK分组可以具有零值的接收窗口字段。应答发送单元还被配置为:在TDD重配置时间过后,向TCP发送方发送第二 TCP ACK分组,以允许TCP发送方发送任何更多TCP分组。这里,第二 TCP ACK分组可以具有非零值的接收窗口字段。
[0029]根据另一个实施例,TCP传输包括从TCP发送方到代理的第一 TCP传输和从代理到TCP接收方的第二 TCP传输。基站100还可以包括指示单元(未示出)。指示单元被配置为:在TDD重配置之前,指示代理向TCP发送方发送第一 TCP应答(ACK)分组,以禁止TCP发送方发送任何更多TCP分组。指示单元还被配置为:在TDD重配置时间过后,指示代理向TCP发送方发送第二 TCP ACK分组,以允许TCP发送方发送任何更多TCP分组。再一次地,第一 TCP ACK可以具有零值的接收窗口字段,并且第二 TCP ACK分组可以具有非零值的接收窗口字段。这里,代理可位于TCP发送方和基站之间。
[0030]图2是根据本发明实施例的用户设备(UE) 200的框图。根据本发明,UE 200经由基站向TCP接收方发送传输控制协议(TCP)传输。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1