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

文档序号:8501418阅读:来源:国知局
收窗口字段。在上述应答发送单元截取TCP ACK分组并将所截取的TCP ACK分组的接收窗口字段盖写为O的示例中,在步骤510,应答发送单元可以原样地向TCP发送方发送所截取的TCP ACK分组。
[0059]在步骤512,基站的恢复单元140恢复TCP传输的转发,这时可以向UE转发缓冲的TCP分组(如有)。
[0060]另一方面,如果在步骤502,比较单元120的比较指示TDD重配置时间小于预定阈值,则可以省略步骤504、506、508和512,并且不对TDD重配置执行特别动作。
[0061]第四示例
[0062]图6是根据本发明第四示例的序列图。在这个示例中,基站向TCP接收方转发从TCP发送方(在这个情形中是基站服务的UE)发送的TCP传输。如图6所示,在步骤600,TCP传输正在进行中。基站决定执行TDD重配置。
[0063]在步骤602,如上文所述,基站的确定单元110确定TDD重配置所需的时间。然后,基站的比较单元120将由确定单元110确定的TDD重配置时间与预定阈值进行比较。备选地,可以在UE初始接入基站时执行确定和比较。
[0064]如果比较单元120的比较指示TDD重配置时间大于预定阈值,则在步骤604,基站的应答发送单元向UE发送第一 TCP ACK分组,以禁止UE发送任何更多TCP分组。这里,第一TCP ACK分组可以具有零值的接收窗口字段。作为一个示例,应答发送单元可以截取要转发到UE的TCP ACK分组,将所截取的TCP ACK分组的接收窗口字段盖写为0,并向UE发送TCP ACK分组。
[0065]然后,在步骤606,UE被禁止发送任何更多TCP分组。在步骤608,在基站和UE都执行TDD重配置。在TDD重配置完成后,即TDD重配置时间过后,在步骤610,基站的应答发送单元向UE发送第二 TCP ACK分组,以允许TCP发送方发送任何更多TCP分组。这里,第二TCP ACK分组可以具有非零值的接收窗口字段。在上述应答发送单元截取TCP ACK分组并将所截取TCP ACK分组的接收窗口字段盖写为O的示例中,在步骤610,应答发送单元可以原样地向UE发送所截取的TCP ACK分组。
[0066]在步骤612,允许UE发送更多TCP分组。
[0067]另一方面,如果在步骤602,比较单元120的比较指示TDD重配置时间小于预定阈值,则可以省略步骤604、606、610和612,并且不对TDD重配置执行特别动作。
[0068]第五示例
[0069]图7是根据本发明第五示例的序列图。在这个示例中,基站向TCP接收方(在这个情形中是基站服务的UE)转发从TCP发送方发送的TCP传输。如图7所示,TCP传输包括从TCP发送方到代理的第一 TCP传输(TCP传输I)和从代理到TCP接收方的第二 TCP传输(TCP传输2)。代理位于TCP发送方和基站之间。在步骤700,TCP传输正在进行中。基站决定执行TDD重配置。
[0070]在步骤702,如上文所述,基站的确定单元110确定TDD重配置所需的时间。然后,基站的比较单元120将由确定单元110确定的TDD重配置时间与预定阈值进行比较。备选地,可以在UE初始接入基站时执行确定和比较。
[0071]如果比较单元120的比较指示TDD重配置时间大于预定阈值,则在步骤704,基站的指示单元指示代理在步骤706向TCP发送方发送第一 TCP ACK分组,以禁止TCP发送方发送任何更多TCP分组。这里,第一 TCP ACK分组可以具有零值的接收窗口字段。
[0072]然后,在步骤708,基站的暂停单元130暂停向TCP接收方转发TCP传输。在步骤710,在基站和UE都执行TDD重配置。在暂停期间,即TDD重配置时间期间,在基站处缓冲从TCP发送方接收的TCP分组(即,在TCP发送方接收到第一 TCP ACK分组前从TCP发送方发送并在TDD重配置期间到达基站的TCP分组)而不向UE转发。在TDD重配置完成后,即TDD重配置时间过后,在步骤712,基站的指示单元指示代理在步骤714向TCP发送方发送第二 TCP ACK分组,以允许TCP发送方发送任何更多TCP分组。这里,第二 TCP ACK分组可以具有非零值的接收窗口字段。
[0073]在步骤714,基站的恢复单元140恢复TCP传输的转发,这时可以向UE转发缓冲的TCP分组(如有)。
[0074]另一方面,如果在步骤702,比较单元120的比较指示TDD重配置时间小于预定阈值,则可以省略步骤704、706、708、712、714和716,并且不对TDD重配置执行特别动作。
[0075]第六示例
[0076]图8是根据本发明第六示例的序列图。在这个示例中,基站向TCP接收方转发从TCP发送方(在这个情形中是基站服务的UE)发送的TCP传输。如图8所示,TCP传输包括从TCP发送方(即UE)到代理的第一 TCP传输(TCP传输I)和从代理到TCP接收方的第二TCP传输(TCP传输2)。代理位于TCP接收方和基站之间。在步骤800,TCP传输正在进行中。基站决定执行TDD重配置。
[0077]在步骤802,如上文所述,基站的确定单元110确定TDD重配置所需的时间。然后,基站的比较单元120将由确定单元110确定的TDD重配置时间与预定阈值进行比较。备选地,可以在UE初始接入基站时执行确定和比较。
[0078]如果比较单元120的比较指示TDD重配置时间大于预定阈值,则在步骤804,基站的指示单元指示代理在步骤806向TCP发送方发送第一 TCP ACK分组,以禁止UE发送任何更多TCP分组。这里,第一 TCP ACK分组可以具有零值的接收窗口字段。
[0079]然后,在步骤808,禁止UE发送任何更多TCP分组。在步骤810,在基站和UE处都执行TDD重配置。在TDD重配置完成后,即TDD重配置时间过后,在步骤812,基站的指示单元指示代理在步骤714向UE发送第二 TCP ACK分组,以允许UE发送任何更多TCP分组。这里,第二 TCP ACK分组可以具有非零值的接收窗口字段。
[0080]在步骤816,允许UE发送更多TCP分组。
[0081]另一方面,如果在步骤802,比较单元120的比较指示TDD重配置时间小于预定阈值,则可以省略步骤804、806、808、812、814和816,并且不对TDD重配置执行特别动作。
[0082]现在参考图9,图9是根据本发明实施例用于向TCP接收方转发从TCP发送方发送的TCP传输的方法900的流程图。所述方法可以在基站执行。
[0083]在步骤S910,确定时分双工(TDD)重配置所需的TDD重配置时间。
[0084]在步骤S920,将TDD重配置时间与预定阈值进行比较。
[0085]在步骤S930,如果TDD重配置时间大于预定阈值,则在TDD重配置时间期间暂停向TCP接收方转发的TCP传输。
[0086]在步骤S940,在TDD重配置时间过后,恢复所暂停的TCP传输的转发。
[0087]优选地,方法900还包括:在TDD重配置之前,将TCP传输的转发延迟根据TDD重配置时间的时间段,使得TCP发送方处的TCP超时定时器的到期值增大到不会使定时器因暂停而到期的值。
[0088]优选地,方法900还包括:在TDD重配置之前,向TCP发送方发送第一 TCP应答(ACK)分组,以禁止TCP发送方发送任何更多TCP分组;以及在TDD重配置时间过后,向TCP发送方发送第二 TCP ACK分组,以允许TCP发送方发送任何更多TCP分组。
[0089]优选地,第一 TCP ACK分组具有零值的接收窗口字段。
[0090]优选地,第二 TCP ACK分组具有非零值的接收窗口字段。
[0091]实施例中,TCP接收方是基站服务的用户设备。
[0092]优选地,TCP传输包括从TCP发送方到代理的第一 TCP传输和从代理到TCP接收方的第二 TCP传输。所述方法还包括:在TDD重配置之前,指示代理向TCP发送方发送第一TCP应答(ACK)分组,以禁止TCP发送方发送任何更多TCP分组;以及在TDD重配置时间过后,指示代理向TCP发送方发送第二 TCP ACK分组,以允许TCP发送方发送任何更多TCP分组。
[0093]实施例中,代理位于TCP发送方和基站之间。
[0094]现在参考图10,图10是根据本发明实施例用于向TCP接收方发送TCP传输的方法1000
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1