用于传输控制协议知悉式切换类型确定的技术的制作方法

文档序号:16366169发布日期:2018-12-22 08:26阅读:173来源:国知局
用于传输控制协议知悉式切换类型确定的技术的制作方法

本专利申请要求由yu等人于2016年8月22日提交的题为“techniquesfortransmissioncontrolprotocolawarehandovertypedetermination(用于传输控制协议知悉式切换类型确定的技术)”的美国专利申请no.15/243,360、以及由yu等人于2016年4月21日提交的题为“transmissioncontrolprotocolawarehandovertypedetermination(传输控制协议知悉式切换类型确定)”的美国临时专利申请no.62/325,777的优先权,其中的每一件申请均被转让给本申请受让人。

引言

以下一般涉及无线通信,并且尤其涉及传输控制协议(tcp)知悉式切换类型确定。

无线通信系统被广泛部署以提供各种类型的通信内容,诸如语音、视频、分组数据、消息接发、广播等等。这些系统可以能够通过共享可用的系统资源(例如,时间、频率和功率)来支持与多个用户的通信。此类多址系统的示例包括码分多址(cdma)系统、时分多址(tdma)系统、频分多址(fdma)系统、以及正交频分多址(ofdma)系统。无线多址通信系统可包括数个基站,每个基站同时支持多个通信设备的通信,这些通信设备可各自被称为用户装备(ue)。

无线通信系统可以是异构的并且可以支持不同技术、不同能力等。例如,某些基站可以与基于长期演进(lte)的演进型分组核心(epc)相关联,而其他基站可以与高级无线通信系统(例如,5g、毫米波(mmw)等)相关联。在一些示例中,不同技术可以支持相差一数量级的通信速度,例如x10、x100等。由于ue在不同基站的覆盖区域内行进,并且在一些示例中在不同技术内行进,因而切换规程可能证明是困难的。例如,虽然可以在物理层处通过恰适的无线电资源传输来达成切换规程,但是当ue从lte基站切换到高级基站(例如,5g基站、mmw基站等)时可能影响较高层功能。

概述

描述了一种无线通信的方法。该方法可包括确定ue在切换规程期间维持经缓冲数据的能力;至少部分地基于该确定来传送对ue在切换规程期间维持经缓冲数据的能力的指示;以及至少部分地基于传送该指示来执行切换规程。

描述了一种用于无线通信的装备。该装备可包括用于确定ue在切换规程期间维持经缓冲数据的能力的装置;用于至少部分地基于该确定来传送对ue在切换规程期间维持经缓冲数据的能力的指示的装置;以及用于至少部分地基于传送该指示来执行切换规程的装置。

描述了用于无线通信的另一种装置。该装置可包括处理器以及与该处理器处于电子通信的存储器。该处理器和存储器可被配置成确定ue在切换规程期间维持经缓冲数据的能力;至少部分地基于该确定来传送对ue在切换规程期间维持经缓冲数据的能力的指示;以及至少部分地基于传送该指示来执行切换规程。

描述了一种用于无线通信的非瞬态计算机可读介质。该非瞬态计算机可读介质可包括可操作用于使处理器执行以下操作的指令:确定ue在切换规程期间维持经缓冲数据的能力;至少部分地基于该确定来传送对ue在切换规程期间维持经缓冲数据的能力的指示;以及至少部分地基于传送该指示来执行切换规程。

以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例可进一步包括用于至少部分地基于传送对ue在切换规程期间维持经缓冲数据的能力的指示来接收维持或丢弃经缓冲数据的指示的过程、特征、装置或指令。

在以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,所接收到的指示包括针对上行链路维持或丢弃经缓冲数据的第一指示以及针对下行链路维持或丢弃经缓冲数据的第二指示。在以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,所接收到的指示指示针对个体承载是维持还是丢弃经缓冲数据。在一些示例中,所传送的指示包括ue的缓冲器大小限制或者与ue相关联的无线电承载的缓冲器大小限制。在以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,所传送的指示包括ue针对上行链路维持经缓冲数据的能力的第一指示以及ue针对下行链路维持经缓冲数据的能力的第二指示。

以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例可进一步包括用于经由服务ue的基站来建立至网络的连接的过程、特征、装置或指令,其中该指示可至少部分地基于连接的建立来传送。以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例可进一步包括用于从服务ue的基站接收消息的过程、特征、装置或指令,其中传送指示可以响应于接收到该消息。

以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例可进一步包括用于执行切换规程的过程、特征、装置或指令,其包括在建立与目标基站的连接之前丢弃在ue处缓冲的数据。以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例可进一步包括用于执行切换规程的过程、特征、装置或指令,其包括向目标基站传送经缓冲数据。

在以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,经缓冲数据包括在分组数据汇聚协议(pdcp)缓冲器中缓冲的数据。在以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,经缓冲数据包括在空中发送的可能尚未被预期接收方接收或确收的数据。在以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,经缓冲数据包括准备好在连接上发送的所有数据。

描述了一种无线通信的方法。该方法可包括从服务基站接收在切换规程期间是否维持经缓冲数据的指示;至少部分地基于所接收到的指示来确定维持还是丢弃在ue处缓冲的数据;以及根据所接收到的指示来执行切换规程。

描述了一种用于无线通信的装备。该装备可包括用于从服务基站接收在切换规程期间是否维持经缓冲数据的指示的装置;用于至少部分地基于所接收到的指示来确定是维持还是丢弃在ue处缓冲的数据的装置;以及用于根据所接收到的指示来执行切换规程的装置。

描述了用于无线通信的另一种装置。该装置可包括处理器以及与该处理器处于电子通信的存储器。该处理器和存储器可被配置成从服务基站接收在切换规程期间是否维持经缓冲数据的指示;至少部分地基于所接收到的指示来确定是维持还是丢弃在ue处缓冲的数据;以及根据所接收到的指示来执行切换规程。

描述了一种用于无线通信的非瞬态计算机可读介质。该非瞬态计算机可读介质可包括可操作用于使处理器执行以下操作的指令:从服务基站接收在切换规程期间是否维持经缓冲数据的指示;至少部分地基于所接收到的指示来确定是维持还是丢弃在ue处缓冲的数据;以及根据所接收到的指示来执行切换规程。

在以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,该指示包括是否维持针对下行链路缓冲的数据的第一指示以及是否维持针对上行链路缓冲的数据的第二指示。在以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,确定是维持还是丢弃在ue处缓冲的数据包括:在该指示包括丢弃针对上行链路缓冲的数据的指示时丢弃在pdcp缓冲器处缓冲的数据。

在以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,确定是否丢弃在ue处缓冲的数据包括:在该指示包括丢弃针对上行链路缓冲的数据的指示时向上层或上行链路的下一跳递送在ue处缓冲的数据的一个或多个分组。在以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,确定是维持还是丢弃在ue处缓冲的数据包括:将来自pdcp缓冲器的一个或多个分组转发给ue的应用层。

在以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,确定是否丢弃在ue处缓冲的数据包括:向目标基站传送在ue处缓冲的数据的一个或多个分组。

描述了一种无线通信的方法。该方法可包括由第一基站确定在ue与网络之间建立连接;接收与关联于该网络的第二基站相关联的连接参数;至少部分地基于与第一基站相关联的连接参数和与第二基站相关联的连接参数来确定在切换规程期间是维持还是丢弃定址到ue的经缓冲数据;以及根据该确定来与ue和第二基站执行切换规程。

描述了一种用于无线通信的装备。该装备可包括用于由第一基站确定在ue与网络之间建立连接的装置;用于接收与关联于该网络的第二基站相关联的连接参数的装置;用于至少部分地基于与第一基站相关联的连接参数和与第二基站相关联的连接参数来确定在切换规程期间是维持还是丢弃定址到ue的经缓冲数据的装置;以及用于根据该确定来与ue和第二基站执行切换规程的装置。

描述了用于无线通信的另一种装置。该装置可包括处理器以及与该处理器处于电子通信的存储器。该处理器和存储器可被配置成由第一基站确定在ue与网络之间建立连接;接收与关联于该网络的第二基站相关联的连接参数;至少部分地基于与第一基站相关联的连接参数和与第二基站相关联的连接参数来确定在切换规程期间是维持还是丢弃定址到ue的经缓冲数据;以及根据该确定来与ue和第二基站执行切换规程。

描述了一种用于无线通信的非瞬态计算机可读介质。该非瞬态计算机可读介质可包括可操作用于使处理器执行以下操作的指令:由第一基站确定在ue与网络之间建立连接;接收与关联于该网络的第二基站相关联的连接参数;至少部分地基于与第一基站相关联的连接参数和与第二基站相关联的连接参数来确定在切换规程期间是维持还是丢弃定址到ue的经缓冲数据;以及根据该确定来与ue和第二基站执行切换规程。

以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例可进一步包括用于在经缓冲数据可被确定要维持时将经缓冲数据的一个或多个分组转发给第二基站的过程、特征、装置或指令。以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例可进一步包括用于在经缓冲数据可被确定要丢弃时丢弃经缓冲数据的一个或多个下行链路分组的过程、特征、装置或指令。以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例可进一步包括用于在经缓冲数据可被确定要丢弃时将从ue接收的经缓冲数据的一个或多个分组递送给上层或下一跳的过程、特征、装置或指令。

在以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,与第二基站相关联的连接参数可以在第一基站与第二基站之间的x2接口上接收的非因ue而异的消息中传达。以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例可进一步包括用于向第二基站传送对可以是维持还是丢弃经缓冲数据的指示的过程、特征、装置或指令。

在以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,该指示可以在切换请求或切换确收中传送。以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例可进一步包括用于使用与第一基站相关联的连接参数、或与第二基站相关联的连接参数、或其组合来计算吞吐量度量的过程、特征、装置或指令,其中确定是维持还是丢弃经缓冲数据可至少部分地基于该吞吐量度量。

以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例可进一步包括用于向第二基站传送对吞吐量度量的指示的过程、特征、装置或指令。以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例可进一步包括用于监视连接的过程、特征、装置或指令,其中与第一基站相关联的连接参数可至少部分地基于该监视来确定。以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例可进一步包括用于从ue接收与第一基站相关联的连接参数的过程、特征、装置或指令。

在以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,与第一基站相关联的连接参数包括以下至少一者:与经由第一基站建立的tcp会话相关联的有效数据率、或经由第一基站建立的tcp会话的tcp版本、或在经由第一基站建立的tcp会话上传达的tcp分组的大小、或其组合。

在以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,与第一基站相关联的连接参数包括以下至少一者:与经由第一基站建立的tcp会话相关联的有效数据率、或经由第一基站建立的tcp会话的tcp版本、或ue与第一基站之间的空中接口的往返时间、或第一基站与tcp客户端设备之间的空中接口的往返时间、或与经由第二基站建立的tcp会话相关联的所估计的有效吞吐量度量、或在经由第一基站建立的tcp会话上传达的tcp数据的分组大小、或其组合。

以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例可进一步包括用于确定是维持还是丢弃经缓冲数据的过程、特征、装置或指令,其可至少部分地基于第一基站处的策略,其中该策略包括与第一基站相关联的连接参数和与第二基站相关联的连接参数。在以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,策略包括通信链路类型的组合。

在以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,策略包括以下至少一者:与第一基站相关联的通信链路的类型、或与第二基站相关联的通信链路的类型、或第一基站的负载、或第二基站的负载、或经由第一基站建立的tcp会话的tcp版本、或在经由第一基站建立的tcp会话上传达的tcp数据的分组大小、或经由第一基站建立的tcp会话的吞吐量、或与第二基站和ue相关联的通信链路的吞吐量、或与ue和第二基站相关联的通信链路的所估计的往返时间、或其组合。

在以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,与第二基站相关联的连接参数包括以下至少一者:与经由第二基站建立的tcp会话相关联的所估计的有效数据率、或ue与第二基站之间的空中接口的所估计的往返时间、或第二基站与tcp客户端设备之间的空中接口的所估计的往返时间、或与经由第二基站建立的tcp会话相关联的所估计的有效吞吐量度量、或其组合。

描述了一种无线通信的方法。该方法可包括由服务基站监视与ue和服务基站之间的第一连接相关联的吞吐量度量;标识与ue和目标基站之间的第二连接相关联的预期吞吐量度量;至少部分地基于该吞吐量度量和该预期吞吐量度量来标识与ue从服务基站至目标基站的切换规程相关联的切换损失度量;以及根据所标识出的切换损失度量来执行ue至目标基站的切换规程。

描述了一种用于无线通信的装备。该装备可包括用于由服务基站监视与ue和服务基站之间的第一连接相关联的吞吐量度量的装置;用于标识与ue和目标基站之间的第二连接相关联的预期吞吐量度量的装置;用于至少部分地基于该吞吐量度量和该预期吞吐量度量来标识与ue从服务基站至目标基站的切换规程相关联的切换损失度量的装置;以及用于根据所标识出的切换损失度量来执行ue至目标基站的切换规程的装置。

描述了另一种装置。该装置可包括处理器以及与该处理器处于电子通信的存储器。该处理器和存储器可被配置成由服务基站监视与ue和服务基站之间的第一连接相关联的吞吐量度量;标识与ue和目标基站之间的第二连接相关联的预期吞吐量度量;至少部分地基于该吞吐量度量和该预期吞吐量度量来标识与ue从服务基站至目标基站的切换规程相关联的切换损失度量;以及根据所标识出的切换损失度量来执行ue至目标基站的切换规程。

描述了一种用于无线通信的非瞬态计算机可读介质。该非瞬态计算机可读介质可包括可操作用于使处理器执行以下操作的指令:由服务基站监视与ue和服务基站之间的第一连接相关联的吞吐量度量;标识与ue和目标基站之间的第二连接相关联的预期吞吐量度量;至少部分地基于该吞吐量度量和该预期吞吐量度量来标识与ue从服务基站至目标基站的切换规程相关联的切换损失度量;以及根据所标识出的切换损失度量来执行ue至目标基站的切换规程。

以上描述的方法、装置(装备)或非瞬态计算机可读介质的一些示例可进一步包括用于确定切换损失度量包括有损切换度量的过程、特征、装置或指令。以上描述的方法、装置(装备)或非瞬态计算机可读介质的一些示例可进一步包括用于抑制向目标基站转发一个或多个经缓冲分组的过程、特征、装置或指令,该经缓冲分组被定址到ue。

以上描述的方法、装置(装备)或非瞬态计算机可读介质的一些示例可进一步包括用于确定切换损失度量包括无损切换度量的过程、特征、装置、或指令。以上描述的方法、装置(装备)或非瞬态计算机可读介质的一些示例可进一步包括用于向目标基站转发一个或多个经缓冲分组的过程、特征、装置或指令,该经缓冲分组被定址到ue。

以上描述的方法、装置(装备)或非瞬态计算机可读介质的一些示例可进一步包括用于从目标基站接收与目标基站和ue之间的第二连接相关联的连接参数的过程、特征、装置或指令。以上描述的方法、装置(装备)或非瞬态计算机可读介质的一些示例可进一步包括用于估计与经由目标基站建立的tcp会话相关联的有效吞吐量速率的过程、特征、装置或指令。以上描述的方法、装置(装备)或非瞬态计算机可读介质的一些示例可进一步包括用于基于所估计的有效吞吐量速率来标识预期吞吐量度量的过程、特征、装置或指令。

以上描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例可进一步包括用于向目标基站传送对切换损失度量的指示的过程、特征、装置或指令。

在以上描述的方法、装置(装备)或非瞬态计算机可读介质的一些示例中,吞吐量度量包括以下至少一者:与经由服务基站建立的tcp会话相关联的有效吞吐量速率、或ue与服务基站之间的空中接口的往返时间、或ue与服务基站之间的链路数据率、或其组合。在以上描述的方法、装置(装备)或非瞬态计算机可读介质的一些示例中,预期吞吐量度量包括以下一者或多者:与经由目标基站建立的tcp会话相关联的所估计的有效吞吐量速率、或ue与目标基站之间的空中接口的所估计的往返时间、或ue与目标基站之间的所估计的链路数据率、或其组合。

描述了一种无线通信的方法。该方法可包括在目标基站处接收来自服务基站的切换请求消息;向服务基站传送连接参数,该连接参数与目标基站和ue之间的连接相关联,该连接参数包括与关联于经由目标基站建立的tcp会话的有效吞吐量速率相关联的信息;接收来自服务基站的切换规程消息,该切换规程消息包括对切换损失度量的指示,该切换损失度量至少部分地基于该连接参数;以及根据该切换损失度量来执行ue至目标基站的切换规程。

描述了一种用于无线通信的装备。该装备可包括用于在目标基站处接收来自服务基站的切换请求消息的装置;用于向服务基站传送连接参数的装置,该连接参数与目标基站和ue之间的连接相关联,该连接参数包括与关联于经由目标基站建立的tcp会话的有效吞吐量速率相关联的信息;用于接收来自服务基站的切换规程消息的装置,该切换规程消息包括对切换损失度量的指示,该切换损失度量至少部分地基于该连接参数;以及用于根据该切换损失度量来执行ue至目标基站的切换规程的装置。

描述了另一种装置。该装置可包括处理器以及与该处理器处于电子通信的存储器。该处理器和存储器可被配置成在目标基站处接收来自服务基站的切换请求消息;向服务基站传送连接参数,该连接参数与目标基站和ue之间的连接相关联,该连接参数包括与关联于经由目标基站建立的tcp会话的有效吞吐量速率相关联的信息;接收来自服务基站的切换规程消息,该切换规程消息包括对切换损失度量的指示,该切换损失度量至少部分地基于该连接参数;以及根据该切换损失度量来执行ue至目标基站的切换规程。

描述了一种用于无线通信的非瞬态计算机可读介质。该非瞬态计算机可读介质可包括可操作用于使处理器执行以下操作的指令:在目标基站处接收来自服务基站的切换请求消息;向服务基站传送连接参数,该连接参数与目标基站和ue之间的连接相关联,该连接参数包括与关联于经由目标基站建立的tcp会话的有效吞吐量速率相关联的信息;接收来自服务基站的切换规程消息,该切换规程消息包括对切换损失度量的指示,该切换损失度量至少部分地基于该连接参数;以及根据该切换损失度量来执行ue至目标基站的切换规程。

在以上描述的方法、装置(装备)或非瞬态计算机可读介质的一些示例中,切换损失度量包括有损切换度量,该方法进一步包括:抑制从服务基站接收一个或多个经缓冲分组,该经缓冲分组被定址到ue。在以上描述的方法、装置(装备)或非瞬态计算机可读介质的一些示例中,切换损失度量包括无损切换度量,该方法进一步包括从服务基站接收一个或多个经缓冲分组,该经缓冲分组被定址到ue。在以上描述的方法、装置(装备)或非瞬态计算机可读介质的一些示例中,服务基站可标识吞吐量比率阈值k,其中该吞吐量比率阈值k至少部分地基于tcp版本。

附图简述

图1解说了根据本公开的各方面的支持传输控制协议知悉式切换类型确定的无线通信系统的示例;

图2解说了根据本公开的各方面的支持传输控制协议知悉式切换类型确定的无线通信系统的示例;

图3a-3d解说了根据本公开的各方面的支持传输控制协议知悉式切换类型确定的系统中的过程流的示例;

图4-6示出了根据本公开的各方面的支持传输控制协议知悉式切换类型确定的无线设备的框图;

图7示出了根据本公开的各方面的包括支持传输控制协议知悉式切换类型确定的ue的系统的框图;

图8-10示出了根据本公开的各方面的支持传输控制协议知悉式切换类型确定的无线设备的框图;

图11解说了根据本公开的各方面的包括支持传输控制协议知悉式切换类型确定的基站的系统的框图;以及

图12到21解说了根据本公开的各方面的用于传输控制协议知悉式切换类型确定的方法。

详细描述

无线通信系统可以是支持传输控制协议/网际协议(tcp/ip)的基于分组的系统。tcp是广泛使用的传输协议并且可支持tcp发送方与接收方之间的可靠连接的假定。tcp支持使用拥塞窗口来控制飞行中数据的量,例如,在发送方和接收方之间(或者反过来)在任何特定时间传送的数据量。tcp拥塞控制假定数据分组丢失是拥塞事件的指示符,并且在检测到此类事件时减少拥塞窗口。在其中设备是移动的无线通信系统中,当节点从一个附连点移动到另一个附连点(例如,从服务基站移动到目标基站)时,切换规程传统上将服务基站中的所有经缓冲数据转发到新基站或目标基站,以防止数据丢失引起的tcp吞吐量降级。随着无线通信系统演进成支持更高的数据率,切换期间的缓冲器空间要求可能成为实现的负担。在某些场景中(例如,从极高数据率网络切换到低数据率网络),缓冲器要求可能超过低数据率网络的能力或进一步导致低数据网络处的拥塞,这可能影响现有节点的性能。因此,在不影响应用性能时避免无损切换可以是有益的。

本公开的各方面最初在无线通信系统的上下文中进行描述。例如,基站(例如,服务基站或目标基站)可基于当前网络的特性和性能以及目标网络的预期特性和性能来确定切换将是无损切换还是有损切换。服务基站可监视或获得与ue相关联的连接参数。这些连接参数可基于ue的活跃tcp会话(例如,在ue和该ue与其具有活跃tcp会话的第二设备之间)。在切换事件期间,服务基站可以从目标基站接收信息,该目标基站可以是ue的新服务基站的候选。该信息可以是与目标基站的连接信息相关联的任何信息,例如,目标基站与哪种技术相关联、目标基站支持什么通信能力/数据率等。服务基站可确定目标基站的预期吞吐量的度量并且基于服务基站的吞吐量度量和目标基站的预期吞吐量度量来标识切换损失度量。服务基站可基于切换损失度量来标识要使用的切换规程的类型。服务基站可根据切换类型来执行ue至目标基站的切换规程。切换损失度量可以指示服务基站将向目标基站转发所有、一些、还是不转发定址到ue的经缓冲数据分组。

相应地,目标基站可从ue的服务基站接收切换请求消息。目标基站可通过向服务基站传送连接参数来响应。该连接参数可以在至少某些方面基于目标基站与ue之间的连接。该连接参数可基于或者以其他方式关联于经由目标基站建立的tcp会话。目标基站可从服务基站接收切换规程消息,该切换规程消息可包括对切换类型或切换损失度量的指示。目标基站可根据切换损失度量来执行ue至目标基站的切换规程。相应地,目标基站可从服务基站接收所有、一些、或不接收定址到ue的经缓冲数据分组。

在一些情形中,服务基站将基于ue的切换能力来标识切换类型。例如,ue可向服务基站传送其切换能力。该切换能力可指示ue是否支持在切换期间丢弃经缓冲数据分组和/或关于在切换时传输经缓冲数据的ue能力的限制。响应于接收到ue的切换能力,服务基站可选择切换类型并且向ue发送对切换类型的指示。因此,ue可知晓要执行哪种类型的切换。例如,ue可基于来自服务基站的切换类型指示来决定在切换期间是丢弃还是维持经缓冲分组。

本公开的各方面进一步由与传输控制协议知悉式切换类型确定有关的装置图、系统图、以及流程图来解说并参照这些装置图、系统图、以及流程图来描述。

图1解说了根据本公开的各方面的无线通信系统100的示例。无线通信系统100包括基站105、ue115和核心网130。在一些示例中,无线通信系统100可以是长期演进(lte)/高级lte(lte-a)网络。在其他示例中,无线通信系统100可以是包括lte/lte-a网络、高级无线网络(例如,5g网络、mmw网络)、或其组合的异构网络。

基站105可经由一个或多个基站天线与ue115进行无线通信。每个基站105可为各自相应的地理覆盖区域110提供通信覆盖。无线通信系统100中示出的通信链路125可包括从ue115到基站105的上行链路(ul)传输、或者从基站105到ue115的下行链路(dl)传输。各ue115可分散遍及无线通信系统100,并且每个ue115可以是驻定的或移动的。ue115还可以被称为移动站、订户站、远程单元、无线设备、接入终端(at)、手持机、用户代理、客户端、或类似术语。ue115还可以是蜂窝电话、无线调制解调器、手持式设备、个人计算机、平板设备、个人电子设备、机器类型通信(mtc)设备、等等。

各基站105可与核心网130通信并且彼此通信。例如,基站105可通过回程链路132(例如,s1等)与核心网130对接。基站105可直接或间接地(例如,通过核心网130)在回程链路134(例如,x2等)上彼此通信。基站105可以执行无线电配置和调度以用于与ue115通信,或者可在基站控制器(未示出)的控制下进行操作。在一些示例中,基站105可以是宏蜂窝小区、小型蜂窝小区、热点等。基站105也可被称为演进型b节点(enb)105。

在一些情形中,ue115可从服务基站105(被称为源基站)向另一基站105(被称为目标基站)转移。例如,ue115可能正移动至目标基站105的覆盖区域中,或者目标基站105可以能够为ue115提供更好的服务或者缓解服务基站105的过量负载。该转移可被称为“切换”。在切换(ho)之前,服务基站105可以用用于测量相邻基站105的信号质量的规程来配置ue115。ue115随后可使用测量报告来作出响应。服务基站105可以使用测量报告来作出切换决定。在一些情形中,切换可以是有损的,这可指在切换规程期间丢弃经缓冲数据的一个或多个分组。如果所有经缓冲数据都被维持,则切换规程可被称为无损切换。

切换决定可基于无线电资源管理(rrm)因素(诸如网络负载和干扰减轻)。在切换决定被作出时,服务基站105可向目标基站105发送切换请求消息,其可包括用于使目标基站105准备服务ue115的上下文信息。目标基站105可以作出准入控制决定,例如以确保它能够满足ue115的服务质量(qos)标准。目标基站105随后可配置用于传入方ue115的资源,并向服务基站105发送切换请求确收消息,其可包括要被传递给ue115的无线电资源控制(rrc)信息。在一些示例中,切换请求确收消息可包括目标基站105与ue115之间的连接的连接参数。服务基站105随后可以指导ue115执行切换,并将状态转移消息与pdcp承载状态信息一起传递给目标基站。在某些示例中,状态转移消息可包括对由服务基站105确定的切换损失度量的指示。ue115可经由随机接入信道(rach)规程来附连到目标基站。

无线通信系统100可在mmw频率范围中(例如,28ghz、40ghz、60ghz等)操作。这些频率处的无线通信可与增加的信号衰减(例如,路径损耗)相关联,其可由各种因素(诸如温度、气压、衍射等)影响。结果,信号处理技术(诸如波束成形)可被用于相干地组合能量并且克服这些频率处的路径损耗。由于mmw通信系统中的增加的路径损耗量,来自ue的传输可被波束成形。因此,上行链路控制信道可以在基站处以定向方式从多个ue接收。

在某些切换情景中,服务基站105和目标基站105可以与不同网络相关联。例如,服务基站105可以与mmw网络相关联并且目标基站105可以与lte/lte-a网络相关联。在其他示例中,服务基站105可以与lte/lte-a网络相关联并且目标基站105可以与mmw网络相关联。吞吐量性能可以在不同类型的网络之间显著变化。

在一些情形中,无线通信系统100可利用增强型分量载波(ecc)。ecc可由一个或多个特征来表征,这些特征包括:较宽的带宽、较短的码元历时、较短的传输时间区间(tti)、以及经修改的控制信道配置。在一些情形中,ecc可以与载波聚集配置或双连通性配置(例如,在多个服务蜂窝小区具有次优或非理想回程链路时)相关联。ecc还可被配置成在无执照频谱或共享频谱(其中一个以上运营商被允许使用该频谱)中使用。由宽带宽表征的ecc可包括可由不能够监视整个带宽或者优选使用有限带宽(例如,以节省功率)的ue115利用的一个或多个区段。

在一些情形中,ecc可利用不同于其他cc的码元历时,这可包括使用与其他cc的码元历时相比减小的码元历时。较短的码元历时与增加的副载波间隔相关联。利用ecc的设备(诸如ue115或基站105)可以减小的码元历时(例如,16.67微秒)来传送宽带信号(例如,20、40、60、80mhz等)。ecc中的tti可包括一个或多个码元。在一些情形中,tti历时(即,tti中的码元的数目)可以是可变的。在一些情形中,ecc可利用不同于其他cc的码元历时,这可包括使用与其他cc的码元历时相比减小的码元历时。较短的码元历时与增加的副载波间隔相关联。利用ecc的设备(诸如ue115或基站105)可以减小的码元历时(例如,16.67微秒)来传送宽带信号(例如,20、40、60、80mhz等)。ecc中的tti可包括一个或多个码元。在一些情形中,tti历时(即,tti中的码元的数目)可以是可变的。

根据本公开的各方面,无线通信系统100可支持用于tcp知悉式切换类型确定的技术。例如,ue115可包括ue切换管理器102。ue切换管理器102可以是参照图4到7讨论的ue切换管理器的示例。ue切换管理器102可被配置用于当前描述的tcp知悉式切换类型确定技术(诸如参照图2到3d描述的tcp知悉式切换类型确定技术)。ue115可以与服务基站105处于通信并且可以是至目标基站105的切换的候选。ue115可以具有经由服务基站105与目的地或客户端设备(例如,远程ue115、远程服务器等)建立的活跃tcp会话。在一些情形中,ue115可确定其切换能力。例如,ue115可确定其支持不同类型的切换规程的能力(例如,ue115可确定其在切换规程期间维持或丢弃经缓冲数据的能力)。ue115可分开地针对上行链路和下行链路或者针对个体承载确定其能力。在一些情形中,ue115可确定ue115处的一个或多个缓冲器的大小限制和/或与ue115相关联的一个或多个无线电承载的缓冲器大小限制。(诸)缓冲器大小限制可被包括在ue115的切换能力中。ue115可向服务基站105发送对其切换能力的指示。服务基站105可基于ue115的切换能力来标识切换类型。

响应于所传送的对切换能力的指示,ue115可从服务基站105接收对切换类型的指示并且相应地执行切换规程。在一些情形中,可以在每承载基础上或者分开地针对上行链路和下行链路指示切换类型。如果切换类型是有损的,则ue115可丢弃经缓冲数据的一个或多个分组。例如,ue115可通过将下行链路分组传递给应用层而不对这些分组进行重新排序或重新加密来丢弃这些下行链路分组。ue115可继续正确地处理任何其余分组。在另一示例中,ue115可丢弃在pdcp缓冲器处缓冲的上行链路分组。被选择丢弃的上行链路分组可以是已在空中发送、但是尚未被预期接收方(例如,服务基站105)接收或确收的分组。任何其余上行链路分组可被维持以最终传送给服务基站105或目标基站105。

如本文描述的,无线通信系统100可支持用于tcp知悉式切换类型确定的技术。例如,服务基站105可包括基站切换管理器101。基站切换管理器101可以是参照图8到11讨论的基站切换管理器的示例。基站切换管理器101可被配置用于当前描述的tcp知悉式切换类型确定(诸如参照图2到3d描述的tcp知悉式切换类型确定)。服务基站105可以与ue115处于通信。ue115可以具有经由服务基站105与目的地或客户端设备(例如,远程ue115、远程服务器等)建立的活跃tcp会话。

服务基站105可基于与切换中涉及的设备相关联的连接参数来标识要使用的切换规程的类型。例如,服务基站105可确定要使用有损切换规程(例如,其中经缓冲数据可被丢弃的切换规程)或无损切换规程(例如,其中经缓冲分组被维持的切换规程)。服务基站105可通过监视连接和/或通过从另一实体(例如,从切换中涉及的ue115或目标基站、或者从网络)接收连接参数来获得切换类型决定所基于的连接参数。连接参数可包括对与切换中涉及的各种通信链路(例如,连接或tcp会话)或设备相关联的各种特性(例如,数据率、吞吐量、tcp版本、通信链路类型、负载、分组大小、延迟、往返时间等)的指示。

当有损切换被选择使用时,服务基站105可标识要丢弃的经缓冲数据的分组。所选分组可与切换中涉及的ue115相关联(例如,定址到ue115)并且可在pdcp缓冲器中缓冲。在一些情形中,所选分组是已被发送给ue115、但是尚未被ue115接收或确收的分组。因此,经缓冲分组的一部分可被丢弃并且经缓冲分组的一部分可被维持(例如,以转发给目标基站)。例如,服务基站105可丢弃定址到ue115的下行链路分组的一部分并且将其余下行链路分组转发给目标基站105。服务基站105还可以丢弃接收自ue115的上行链路分组的一部分并且将其余分组递送给上层或下一跳。在其他情形中,与ue相关联的准备好发送的所有上行链路和/或下行链路分组可被丢弃。当无损切换被选择使用时,服务基站105可维持与ue115相关联的经缓冲数据并且可将其转发给目标基站105。服务基站105可向ue115和/或目标基站105通知要采用的切换规程的类型。在其他情形中,目标基站105可确定要采用哪种类型的切换规程并且可通知服务基站105。

在一些情形中,服务基站105可监视与ue115和服务基站105之间的连接相关联的吞吐量度量或性能。在切换期间,服务基站105可标识与ue115和目标基站105之间的第二连接相关联的预期吞吐量度量或性能。服务基站105可使用所监视的吞吐量度量和预期吞吐量度量来标识切换损失度量。切换损失度量可用于ue115从服务基站105和目标基站105的切换。服务基站可根据切换损失度量来执行ue115至目标基站105的切换规程。

目标基站105可从服务基站105接收切换请求消息。目标基站105可向服务基站105传送与目标基站105和ue115之间的连接相关联的连接参数。该连接参数可包括或指示与关联于经由目标基站105建立的tcp会话的有效吞吐量速率相关联的信息。目标基站105可从服务基站接收包括对切换损失度量的指示的切换规程消息。目标基站105可根据切换损失度量来执行ue115至目标基站105的切换规程。

图2解说了用于tcp知悉式切换类型确定的无线通信系统200的示例。无线通信系统200可包括服务基站105-a、目标基站105-b、和ue115-a,它们可以是参照图1描述的相应设备的示例。无线通信系统200还可包括目的地设备205,其可以是远程ue115、远程服务器、远程网站等的示例并且在本文中可被称为客户端设备。一般而言,ue115-a可具有与目的地设备205的活跃会话,该活跃会话包括根据tcp/ip规程来交换数据分组。

ue115-a可以在服务基站105-a的覆盖区域内并且连接至服务基站105-a。ue115-a可使用与服务基站105-a的连接来支持与目的地设备205的活跃tcp会话。在一些示例中,活跃tcp会话可包括在ue115-a与目的地设备205之间经由服务基站105-a和因特网来传输数据分组。ue115-a可以是移动的并且移动离开服务基站105-a的覆盖区域以及进入目标基站105-b的覆盖区域。

在一些情形中,服务基站105-a可监视、接收、或以其他方式确定与服务基站105-a和ue115-a之间的连接相关联的连接参数。例如,连接参数可包括ue115-a与目的地设备205之间的活跃tcp会话的各方面。在一些方面,连接参数可包括与经由服务基站105-a建立的tcp会话相关联的有效吞吐量速率、ue115-a与服务基站105-a之间的空中接口的往返时间(rtt)、服务基站105-a的负载、和/或ue115-a与服务基站105-a之间的链路数据率。

在一些方面,监视或确定连接参数可包括监视ue115-a的连接状态。ue115-a的连接状态可包括ue115-a连接的有效数据率、ue115-a与服务基站105-a之间的延迟等。

在一些方面,连接参数可包括ue115-a的tcp会话或连接的会话状态。会话状态可包括tcp连接的有效数据率、服务基站105-a与远程tcp节点(例如,目的地设备205)之间的延迟时间、tcp会话的tcp版本、tcp会话的分组大小(例如,最大片段大小、最大传输单元等)、等等。在一些示例中,监视连接参数可包括服务基站105-a标识吞吐量比率阈值(k),k至少在某些方面基于tcp会话的tcp版本。

服务基站105-a可连续地、周期性地、或基于触发事件(诸如切换决定触发事件)来监视和/或接收连接参数。ue115-a可向服务基站105-a提供指示切换即将发生的测量报告。测量报告可指示目标基站105-b是ue115-a的切换的候选。因此,服务基站105-a可基于测量报告来作出切换决定。服务基站105-a可例如经由回程链路来向目标基站105-b传送切换请求消息。目标基站105-b可执行用于切换的准入控制规程并且通过向服务基站105-a传送切换请求确收消息来响应。在一些示例中,切换请求确收消息可包括连接参数。

服务基站105-a可标识与ue115-a和目标基站105-b之间的连接相关联的预期连接参数。服务基站105-a可基于接收自目标基站105-b的消息或者从接收自目标基站105-b的消息标识预期连接参数。预期连接参数可基于或者以其他方式包括与经由目标基站105-b建立的tcp会话相关联的所估计的有效吞吐量速率、ue115-a与目标基站105-b之间的空中接口的所估计的rtt、目标基站105-b的所估计的负载、与目标基站105-b相关联的tcp会话的预期数据率、与目标基站105-b相关联的tcp分组大小、目标基站105-b与客户端设备之间的空中接口的预期延迟(例如,往返时间)、与目标基站相关联的所估计的吞吐量度量、和/或ue115-a与目标基站105-b之间的所估计的链路数据率。

在一些示例中,标识预期连接参数可包括接收和/或确定ue115-a与目标基站105-b的预期连接状态。例如,服务基站105-a可搜集来自目标基站105-b的关于目标基站105-b可预期针对ue115-a支持何种类型的连接的信息。在一些方面,ue115-a的预期连接状态可包括或者基于服务基站105-a向目标基站105-b传送切换请求。服务基站105-a可从目标基站105-b接收包括与目标基站105-b相关联的一个或多个连接参数的切换请求确收。例如,切换请求确收可包括对ue115-a的tcp连接的预期数据率的指示和/或对经由目标基站105-b的tcp连接的预期延迟的指示。

服务基站105-a可基于与服务基站105-a相关联的连接参数和与目标基站105-b相关联的连接参数来标识切换类型。切换类型可基于与ue115-a从服务基站105-a至目标基站105-b的切换规程相关联的切换损失度量来标识。在一些示例中,切换损失度量可以指示其中服务基站105-a抑制将定址到ue115-a的经缓冲分组转发给目标基站105-b的有损切换。在一些示例中,切换损失度量可以指示其中服务基站105-a将定址到ue115-a的经缓冲分组转发给目标基站105-b的无损切换。是否执行无损切换的确定可例如基于连接状态、tcp连接的会话状态、和/或ue115-a的对应于目标基站105-b的预期连接状态。

在一些方面,标识切换损失度量可利用tcp拥塞避免阶段行为来确定分组丢失是否将导致(在切换之后由tcp达成的)有效数据率的不想要的降级。当检测到轻拥塞事件(例如,分组丢失)时,tcp规程将拥塞窗口从当前拥塞窗口大小w减小到w的一部分(例如,k*w)。在传统tcp立方实现中,k=0.8。在诸如tcpreno之类的先前tcp实现中,k=0.5。根据本公开的各方面,如果当前tcp拥塞窗口足够大以使得在减小之后有损切换拥塞窗口仍大到足以完全利用新数据率(例如,由目标基站105-b提供的数据率),则网络可以不执行无损切换。有效地,当满足下式时可以使用有损切换:

其中rnew是目标基站105-b(例如,enb)处的tcp连接的预期数据率,rcurrent是服务基站105-a处的当前利用的数据率。在一些方面,由于网络拥塞或者短暂的tcp会话,rcurrent可以小于ue115-a或特定tcp连接的可用数据率。rnew可按反映目标基站105-b处的分配给tcp连接的数据率的方式来预测。

在一些方面,标识切换损失度量可包括基于诸如带宽延迟积(bdp)(例如,拥塞窗口阈值和窗口比值)之类的吞吐量度量的比较的确定。bdp阈值可基于tcp连接的tcp版本来确定。窗口比值可以基于服务基站105-a处的tcp连接的有效数据率、ue115-a至服务基站105-a的延迟、服务基站105-a至远程tcp节点(例如,目的地设备205)的延迟、目标基站105-b处的tcp连接的预期数据率、ue115-a至目标基站105-b的预期延迟、和/或目标基站105-b至远程tcp节点的预期延迟来计算。

服务基站105-a可标识切换类型(例如,基于切换损失度量)并且相应地执行ue115-a至目标基站105-b的切换规程。在一些方面,服务基站105-a可向目标基站105-b传送对切换类型或切换损失度量的指示。因此,服务基站105-a可向目标基站105-b通知正在执行的切换的类型。切换的类型可指示是否执行从服务基站105-a至目标基站105-b的数据转发。

根据本文描述的技术,无线通信系统200可支持监视ue115-a的当前tcp连接状态的切换类型决定节点(例如,服务基站105-a和/或ue115-a)的各方面。网络可监视由tcp连接利用的有效数据率并且估计端对端tcp连接的延迟。此信息可被用于估计当前tcp拥塞窗口大小(例如,有效bdp或rcurrent(dsnb2ue+dsnb2remote))的下限。在切换之际,切换类型决定节点基于由目标基站105-b提供的信息来获得预期bdp(例如,rnew(dtnb2ue+dtnb2remote))。切换类型决定节点基于该等式来决定是否执行无损切换。决定可被提供给目标基站105-b。如果无损切换被选择,则网络可将经缓冲数据从服务基站105-a转发至目标基站105-b。否则,服务基站105-a可丢弃一些或全部经缓冲数据并且将经缓冲数据的其余部分转发给目标基站105-b(以减少tcp重传)。

图3a解说了根据本公开的各个方面的用于tcp知悉式切换类型确定的过程流300-a的示例。过程流300-a可包括服务基站105-c、目标基站105-d、和ue115-b,它们可以是参照图1-2描述的相应设备的示例。过程流300-a可解说ue中心式切换类型确定中涉及的设备的动作和通信。

在305,ue115-b可确定其是否具有在切换规程期间维持在ue115-b处缓冲的数据的能力。在一些情形中,ue115-b可自主地(例如,在网络进入之际)作出确定。在其他情形中,ue115-b可基于触发(例如,来自服务基站105-c的消息(诸如ue能力查询))来作出确定。在过程流300-a中描绘的示例中,ue115-b可以在服务基站105-c的覆盖区域内并且连接至服务基站105-c。ue115-b可以是移动的并且移动离开服务基站105-c的覆盖区域以及进入目标基站105-d的覆盖区域。在305,ue115-b可向服务基站105-c提供指示切换即将发生的测量报告。测量报告可基于来自目标基站105-d的测得信号强度来指示目标基站105-d是ue115-b的切换的候选。在一些情形中,(诸)测量报告310-a可包括对ue115-b的切换能力的指示。替换地,ue115-b可在315发送的分开消息中发送对其切换能力的指示。对ue切换能力的指示可以在进入网络之际(例如,在经由服务基站105-c建立至网络的连接之后)或者响应于来自服务基站105-c的提示而进行。在一些情形中,ue115-b可分开地针对上行链路和下行链路指示其切换能力。例如,ue115-b可发送ue115-b针对上行链路维持或丢弃经缓冲数据的能力的第一指示以及ue115-b针对下行链路维持或丢弃经缓冲数据的能力的第二指示。

在320-a,服务基站105-c可基于测量报告来作出切换决定。在切换决定之前或之后,服务基站105-c可在325-a基于ue115-b的所确定的能力(例如,基于接收自ue115-b的ue切换能力)来标识切换类型。例如,服务基站105-c可确定ue115-b是否支持有损切换(例如,丢弃经缓冲数据)和/或ue115-b是否支持无损切换(例如,维持经缓冲数据)。基于此信息,服务基站105-c可确定哪个类型的切换规程(例如,有损或无损)要用于ue115-b的切换。例如,如果ue115-b不支持有损切换,则服务基站105-c可确定要使用无损切换。如果ue115-b支持有损切换,则服务基站105-c可确定要使用有损切换。在一些情形中,其他信息(诸如服务基站105-d的连接参数和/或目标基站105-d的连接参数)可以在切换类型决定中纳入考虑。

在确定切换类型之后,服务基站105-c可以在330-a向ue115-b发送切换信息,该切换信息向ue115-b指示维持或丢弃在ue115-b处缓冲的数据。该指示可以响应于从ue115-b发送的切换能力指示。在本示例中,切换信息可指示经缓冲数据的一个或多个分组将被丢弃。相应地,在335-a,ue115-b可丢弃经缓冲数据的一个或多个分组(例如,在建立与目标基站105-d的连接之前)。所丢弃的分组可以是在pdcp缓冲器处缓冲的、已在空中发送(例如,发送给服务基站105-c)、但是尚未被预期接收方接收或确收的分组。在一些情形中,ue115-b可维持尚未在空中发送的经缓冲数据,而不管丢弃经缓冲数据的指示(例如,ue115-b可维持尚未在空中发送的经缓冲数据)。在其他情形中,ue115-b可丢弃准备好发送的所有经缓冲数据(例如,准备好在与服务基站105-c的连接上发送的数据)。如果切换信息指示经缓冲数据要被维持,则ue115-b可抑制丢弃经缓冲数据并且在一些情形中向服务基站105-c或目标基站105-d传送经缓冲数据。

在一些情形中,在330-a发送的切换信息可包括分开的针对上行链路和下行链路的切换指示。例如,切换信息可包括针对上行链路维持或丢弃经缓冲数据的第一指示以及针对下行链路维持或丢弃经缓冲数据的第二指示。因此,不同类型的切换规程可被用于上行链路和下行链路。当针对上行链路要丢弃经缓冲数据时,ue115-b可丢弃一些或全部在pdcp缓冲器处缓冲的数据。任何其余分组可被递送给上层或者上行链路的下一跳。当针对上行链路要维持经缓冲数据时,所有经缓冲数据可被递送给上层或上行链路的下一跳。因此,ue115-b可向目标基站105-d传送其经缓冲数据中的全部或一些。关于下行链路,如果要丢弃经缓冲数据(例如,切换是有损的),则ue115-b可抑制对分组进行重新排序和/或重新加密并且取而代之(例如,从pdcp缓冲器)向应用层转发分组。ue115-b还可抑制向其他层发送pdcp状态信息。在一些示例中,切换信息可包括针对每个承载的分开指示。即,要使用的切换的类型可在每承载基础上指示。

在340-a,服务基站105-c可例如经由回程链路来向目标基站105-d传送切换请求消息。在345-a,目标基站105-d可执行用于切换的准入控制规程并且在350-a通过向服务基站105-c传送切换请求确收消息来响应。在一些示例中,切换请求确收消息可包括一个或多个连接参数。(诸)连接参数或信息可包括或者可提供与ue115-b和目标基站105-d之间的连接或会话相关联的预期或估计有效数据率、分组大小、等待时间(例如,往返时间)、吞吐量、tcp链路版本、通信链路类型等的指示。

在一些情形中,在330-b,服务基站105-c可传送并且目标基站105-d可接收与ue115-b相关联的切换信息。切换信息可包括对要用于ue115-b的切换规程的类型的指示。因此,服务基站105-c可向目标基站105-d通知正在执行的切换的类型。切换的类型可指示是否执行从服务基站105-c至目标基站105-d的数据转发。因此,目标基站105-d可基于切换信息来确定与ue115-b的切换是有损的还是无损的。

在355-a,服务基站105-c可向ue115-b传送rrc连接重配置消息。rrc连接重配置消息可指令ue115-b执行ue115-b从服务基站105-c至目标基站105-d的切换规程。当切换信息指示定址到ue115-b的经缓冲分组中的全部或至少一些要被转发时,在360-a,服务基站105-c可将这些分组转发给目标基站105-d。

在365-a,为了建立ue115-b与目标基站105-d之间的连接,ue115-b和目标基站105-d可执行同步步骤以支持时间/帧对齐、资源分配等。在370-a,ue115-b可通过向目标基站105-d传送rrc连接重配置完成消息来完成切换规程。此时,目标基站105-d是ue115-b的新服务基站。

图3b解说了根据本公开的各个方面的用于tcp知悉式切换类型确定的过程流300-b的示例。过程流300-b可包括服务基站105-e、目标基站105-f、和ue115-c,它们可以是参照图1-3a描述的相应设备的示例。过程流300-b可解说服务基站中心式切换类型确定中涉及的设备的动作和通信。

ue115-c可以在服务基站105-d的覆盖区域内并且连接至服务基站105-d。ue115-c可以是移动的并且移动离开服务基站105-e的覆盖区域以及进入目标基站105-f的覆盖区域。在310-b,ue115-c可向服务基站105-e提供指示切换即将发生的测量报告。测量报告可例如基于来自目标基站105-f的测得信号强度来指示目标基站105-f是ue115-c的切换的候选。在一些情形中,ue115-c还可例如在375-a发送对服务基站105-e与ue115-c之间的连接的状态的指示。该指示可包括与连接相关联的连接参数,诸如ue115-c与服务基站105-e之间建立的tcp会话的有效数据率、会话的tcp版本、ue115-c与服务基站105-e之间的空中接口的延迟(例如,往返时间)、tcp会话上的tcp数据通信的分组大小等。在一些情形中,ue115-c可以不发送连接参数——取而代之的是,服务基站105-e可通过在380-a监视ue115-c与服务基站105-e之间的连接来确定连接参数。在一些情形中,服务基站105-e可通过使用来自ue115-c的信息与经由监视连接链路所获得的信息的组合来确定与服务基站105-e相关联的连接参数。

在320-b,服务基站105-e可基于测量报告来作出切换决定。在340-b,服务基站105-e可向目标基站105-f传送切换请求消息。在345-b,目标基站105-f可执行用于切换的准入控制规程并且在350-b通过向服务基站105-e传送切换请求确收消息来响应。切换请求确收消息可包括一个或多个连接参数。(诸)连接参数或信息可包括或可提供ue115-c与目标基站105-f之间的连接或tcp会话的预期有效数据率、ue115-c与目标基站105-f之间的空中接口的所估计的往返时间、目标基站105-f与tcp客户端设备之间的空中接口的所估计的往返时间、与经由目标基站105-f建立的tcp会话相关联的所估计的有效吞吐量度量(例如,bdp)等的指示。

在325-b,服务基站105-e可基于确定由切换中涉及的设备支持的切换能力来标识切换类型,如参照图2所描述的。在一些方面,标识切换能力可包括确定执行ue115-c至目标基站105-f的有损切换还是无损切换。执行有损切换还是无损切换的确定可以基于与目标基站105-f相关联的(诸)连接参数(例如,连接状态、tcp连接的会话状态、ue115-c与目标基站105-f之间的预期连接状态等)。在一些情形中,切换类型标识可基于bdp。例如,标识可基于为ue115-c与服务基站105-e之间的连接计算的有效bdp(例如,使用与服务基站105-e相关联的连接参数)。标识还可基于为ue115-c与目标基站105-f之间的连接计算的预期bdp(例如,使用与目标基站105-f相关联的连接参数)。在一些情形中,目标基站105-e可将所计算出的bdp进行彼此比较或者与一个或多个阈值进行比较。基于(诸)比较,目标基站105-e可确定在ue115-c的切换规程期间是否能丢弃经缓冲数据。

在一些情形中,切换类型可基于策略来标识。策略可定义要在各种情况下使用哪种切换类型并且基于切换中涉及的设备的连接参数(例如,与服务基站105-e相关联的通信链路的类型和/或与目标基站105-f相关联的通信链路的类型)。在一个示例中,策略可包括可在切换(例如,从lte至5g、从5g至lte、从5g至5g等)中涉及的链路类型的组合并且指定哪种链路类型用于每种组合。服务基站105-e可基于与服务基站105-e和目标基站105-f相关联的连接参数(例如,基于诸如当前tcp连接状态之类的切换上下文)来确定在切换中涉及哪些链路类型。在一些情形中,策略可包括连接参数,诸如服务基站105-e的负载、目标基站105-f的负载、经由服务基站105-e建立的tcp会话的版本、在tcp会话上传达的tcp数据的分组大小、tcp会话的吞吐量、与目标基站105-f和ue115-c相关联的通信链路的吞吐量、和/或与ue115-c和目标基站105-f相关联的通信链路的所估计的往返时间。策略可以预先配置或者从外部源(例如,在x2建立期间)接收。在一些情形中,策略可假定某些连接特性或参数,这可简化切换类型标识过程。在一些情形中,切换类型的标识可基于服务基站105-e与目标基站105-f之间的回程链路的可用性。如果回程链路不可用(例如,数据不能被转发给目标基站105-f),则服务基站105-e可确定要使用有损切换。

在一些示例中,在325-b,服务基站105-e附加地或替换地标识切换损失度量,如参照图2所描述的。例如,服务基站105-e可基于所监视的吞吐量度量、基于与ue115-c和目标基站105-f之间的连接相关联的预期吞吐量度量等来标识切换损失度量。在一些示例中,切换损失度量可以是其中服务基站105-e抑制将定址到ue115-c的经缓冲分组转发给目标基站105-f的有损切换度量。在一些示例中,切换损失度量可以是其中服务基站105-e将定址到ue115-c的经缓冲分组转发给目标基站105-f的无损切换度量。在一些方面,标识切换损失度量可包括确定是否执行ue115-c至目标基站105-f的无损切换(例如,切换类型标识可基于切换损失度量)。是否执行无损切换的确定可基于连接状态、tcp连接的会话状态和/或ue115-c的对应于目标基站105-f的预期连接状态。

在一些情形中,服务基站105-e可在330-c向目标基站105-f传送与ue115-c相关联的切换信息。切换信息可包括对要用于ue115-c的切换规程的类型的指示。如果切换被确定是有损的,则服务基站105-e可在335-b丢弃定址到ue115-c的经缓冲数据的一个或多个分组(例如,下行链路分组)。旨在给ue115-c的任何其余下行链路分组可被转发给目标基站105-f(例如,在360-b)。当切换规程类型是有损时,服务基站105-e还可丢弃来自ue115-c的一个或多个上行链路分组。来自ue115-c的任何其余上行链路分组可被递送给上层或者上行链路的下一跳。如果切换规程类型是无损的,则ue115-c可抑制丢弃下行链路或上行链路经缓冲数据并且在一些情形中向目标基站105-f传送经缓冲数据。

在355-b,服务基站105-e可向ue115-c传送rrc连接重配置消息,该rrc连接重配置消息指令ue115-c执行ue115-c从服务基站105-e至目标基站105-f的切换规程。当切换信息指示定址到ue115-c的经缓冲数据中的全部或至少一些要被转发时,在360-b,服务基站105-e可将这些分组转发给目标基站105-f。

在365-b,为了建立ue115-c与目标基站105-f之间的连接,ue115-c和目标基站105-f可执行同步步骤以支持时间/帧对齐、资源分配等。在370-b,ue115-c可通过向目标基站105-f传送rrc连接重配置完成消息来完成切换规程。此时,目标基站105-f是ue115-c的新服务基站。

图3c解说了根据本公开的各个方面的用于tcp知悉式切换类型确定的过程流300-c的示例。过程流300-c可包括服务基站105-g、目标基站105-h、和ue115-d,它们可以是参照图1-3b描述的相应设备的示例。过程流300-c可解说服务基站中心式切换类型确定中涉及的设备的动作和通信。

ue115-d可以在服务基站105-g的覆盖区域内并且连接至服务基站105-g。ue115-d可以是移动的并且移动离开服务基站105-g的覆盖区域以及进入目标基站105-h的覆盖区域。在310-c,ue115-d可向服务基站105-g提供指示切换即将发生的测量报告。测量报告可指示目标基站105-h是ue115-g的切换的候选。在一些情形中,ue115-d可在375-b发送对服务基站105-g与ue115-d之间的连接的状态的指示。连接状态可包括一个或多个连接参数。在一些情形中,ue115-d可以不发送连接状态——取而代之的是,服务基站105-g可例如通过在380-b监视ue115-d与服务基站105-g之间的连接来确定连接参数。

在375-c,目标基站105-h可发送并且服务基站105-g可接收与目标基站105-g相关联的连接参数。在一些情形中,连接参数可以在服务基站105-g与目标基站105-h之间的x2接口上在非因ue而异的消息中(例如,在负载信息消息中或者在诸如x2建立请求或x2建立响应之类的x2建立消息中)发送。在一些示例中,连接参数从网络(例如,从操作、监管和维护(oam))发送至服务基站105-g。在320-c,服务基站105-g可基于测量报告来作出切换决定。在325-c,服务基站105-g可基于确定由切换规程中涉及的设备支持的切换能力来标识切换类型,如参照图2所描述的。在一些方面,标识切换类型可包括确定执行ue115-d至目标基站105-h的有损切换还是无损切换。执行有损切换还是无损切换的确定可基于与目标基站105-h相关联的(诸)连接参数和/或与服务基站105-g相关联的(诸)连接参数。

在340-c,服务基站105-g可向目标基站105-h传送切换请求消息。切换请求消息可包括对由服务基站105-g确定的切换类型和/或切换能力的指示。在其他情形中,切换类型可在服务基站105-g与目标基站105-h之间的x2接口上通过非因ue而异的消息(例如,在负载信息消息中或者在x2建立消息中)传达。在345-c,目标基站105-h可执行用于切换的准入控制规程并且在350-c通过向服务基站105-g传送切换请求确收消息来响应。

在335-c,如果切换被确定是有损的,则服务基站105-e可丢弃定址到ue115-d的经缓冲数据的一个或多个分组(例如,下行链路分组)。旨在给ue115-d的任何其余下行链路分组可被转发给目标基站105-g(例如,在360-c)。当切换规程类型是有损时,服务基站105-e还可在335-c丢弃来自ue115-d的一个或多个上行链路分组。来自ue115-d的任何其余上行链路分组可被递送给上层或者上行链路的下一跳。如果切换规程类型是无损的,则ue115-d可抑制丢弃与ue115-d相关联的下行链路或上行链路经缓冲数据并且在一些情形中向目标基站105-h传送经缓冲数据。

在355-c,服务基站105-g可向ue115-d传送rrc连接重配置消息,该rrc连接重配置消息指令ue115-d执行ue115-d从服务基站105-e至目标基站105-h的切换规程。在一些情形中,服务基站105-g还可向ue115-d指示要采用哪种类型的切换规程(例如,是否可丢弃经缓冲数据)。在360-c,服务基站105-g可向目标基站105-h转发经缓冲数据的其余分组。在365-c,为了建立ue115-d与目标基站105-h之间的连接,ue115-d和目标基站105-h可执行同步步骤以支持时间/帧对齐、资源分配等。在370-c,ue115-d可通过向目标基站105-h传送rrc连接重配置完成消息来完成切换规程。此时,目标基站105-g是ue115-d的新服务基站。

图3d解说了根据本公开的各个方面的用于tcp知悉式切换类型确定的过程流300-d的示例。过程流300-d可包括服务基站105-i、目标基站105-j、和ue115-e,它们可以是参照图1-3c描述的相应设备的示例。过程流300-d可解说目标基站中心式切换类型确定中涉及的设备的动作和通信。

在310-d,ue115-e可向服务基站105-i提供指示切换即将发生的测量报告。测量报告可指示目标基站105-j是ue115-d的切换的候选。在一些情形中,ue115-e还可例如在375-d发送对服务基站105-i与ue115-e之间的连接的状态的指示。该指示可包括与服务基站105-i相关联的连接参数。在一些情形中,服务基站105-i可通过在380-c监视ue115-e与服务基站105-i之间的连接来确定连接参数。

在320-d,服务基站105-i可基于测量报告来作出切换决定。在375-e,服务基站105-i可向目标基站105-j发送与服务基站105-i相关联的连接参数。在一些示例中,连接参数从网络(例如,从oam)发送至目标基站105-j。在340-d,服务基站105-i可向目标基站105-j发送切换请求。在一些情形中,连接参数被包括在切换请求中(例如,服务基站105-i不在375-d发送关于连接参数的单独消息)。在345-d,目标基站105-j可执行用于切换的准入控制规程。目标基站105-j可在385计算ue115-e与服务基站105-i之间的连接的有效bdp(例如,使用与服务基站105-i相关联的连接参数)。目标基站105-j可附加地或替换地计算ue115-e与目标基站105-j之间的连接的预期bdp(例如,使用与目标基站105-j相关联的连接参数)。

在325-d,目标基站105-j可基于所计算出的bdp来标识切换类型。在一些情形中,目标基站105-j可将所计算出的bdp进行彼此比较或者与一个或多个阈值进行比较。基于(诸)比较,目标基站105-j可确定在ue115-e的切换规程期间是否可丢弃经缓冲数据。在350-d,目标基站可通过向服务基站105-i传送切换请求确收消息来响应切换请求响应。目标基站105-j可在切换确收中或者在单独消息中发送对bdp和/或切换类型的指示。在325-e,服务基站105-i可基于来自目标基站105-j的切换信息(例如,基于由目标基站105-j指示的bdp和/或切换类型)来确定切换类型。

在355-d,服务基站105-i可向ue115-e传送rrc连接重配置消息。rrc连接重配置消息可指令ue115-e执行ue115-e从服务基站105-i至目标基站105-j的切换规程。当切换信息指示定址到ue115-e的经缓冲数据中的全部或至少一些要被转发时,在360-d,服务基站105-c可将这些分组转发给目标基站105-j。在365-d,ue115-e和目标基站105-j可执行同步步骤以建立ue115-e与目标基站105-j之间的连接。在370-d,ue115-e可通过向目标基站105-j传送rrc连接重配置完成消息来完成切换规程。此时,目标基站105-j是ue115-e的新服务基站。

图4示出了根据本公开的各个方面的支持用于tcp知悉式切换类型确定的技术的无线设备405的框图400。无线设备405可以是如参照图1描述的ue115的各方面的示例。无线设备405可包括接收机410、ue切换管理器415和发射机420。无线设备405还可以包括处理器。这些组件中的每一者可彼此处于通信(例如,经由一条或多条总线)。

接收机410可接收信息,诸如分组、用户数据、或与各种信息信道相关联的控制信息(例如,控制信道、数据信道、以及与用于tcp知悉式切换类型确定的技术有关的信息等)。信息可被传递到该设备的其他组件。接收机410可以是参照图7描述的收发机735的各方面的示例。

ue切换管理器415可确定ue在切换规程期间维持经缓冲数据的能力。ue切换管理器415可结合接收机410或发射机420执行各种功能。例如,ue切换管理器415可基于该确定来传送对ue在切换规程期间维持经缓冲数据的能力的指示。ue切换管理器415还可基于传送该指示来执行切换规程。ue切换管理器415还可从服务基站接收在切换规程期间是否维持经缓冲数据的指示;至少部分地基于所接收到的指示来确定是维持还是丢弃在ue处缓冲的数据;以及根据所接收到的指示来执行切换规程。ue切换管理器415可以是参照图1描述的ue切换管理器102和参照图7描述的ue切换管理器715的各方面的示例。

发射机420可传送由设备的其他组件生成的信号。在一些示例中,发射机420可以与接收机410共处于收发机模块中。例如,发射机420可以是参照图7所描述的收发机735的各方面的示例。发射机420可包括单个天线,或者它可包括一组天线。

图5示出了根据本公开的各个方面的支持用于tcp知悉式切换类型确定的技术的无线设备505的框图500。无线设备505可以是如参照图1和4描述的无线设备405或ue115的各方面的示例。无线设备505可包括接收机510、ue切换管理器515和发射机520。无线设备505还可以包括处理器。这些组件中的每一者可彼此处于通信(例如,经由一条或多条总线)。

接收机510可接收信息,诸如分组、用户数据、或与各种信息信道相关联的控制信息(例如,控制信道、数据信道、以及与用于tcp知悉式切换类型确定的技术有关的信息等)。信息可被传递到该设备的其他组件。接收机510可以是参照图7描述的收发机735的各方面的示例。

ue切换管理器515可以是参照图7描述的ue切换管理器715的各方面的示例。ue切换管理器515还可包括能力组件525、指示组件530、切换组件535、以及经缓冲数据组件540。ue切换管理器515可结合接收机510或发射机520执行各种功能。

能力组件525可确定ue在切换规程期间维持经缓冲数据的能力。在一些情形中,经缓冲数据包括在pdcp缓冲器中缓冲的数据。在一些情形中,经缓冲数据包括在空中发送的、尚未被预期接收方接收或确收的数据。在一些情形中,经缓冲数据包括准备好在连接上发送的所有数据。

指示组件530可基于该确定来传送对ue在切换规程期间维持经缓冲数据的能力的指示;基于传送对ue在切换规程期间维持经缓冲数据的能力的指示来接收维持或丢弃经缓冲数据的指示。指示组件530可从服务基站接收是否在切换规程期间维持经缓冲数据的指示。在一些情形中,所接收到的指示包括针对上行链路维持或丢弃经缓冲数据的第一指示以及针对下行链路维持或丢弃经缓冲数据的第二指示。在一些情形中,所接收到的指示在每承载基础上(例如,针对个体承载)指示维持还是丢弃经缓冲数据。在一些情形中,所传送的指示包括ue针对上行链路维持经缓冲数据的能力的第一指示以及ue针对下行链路维持经缓冲数据的能力的第二指示。在一些情形中,该指示包括是否维持针对下行链路缓冲的数据的第一指示以及是否维持针对上行链路缓冲的数据的第二指示。

切换组件535可基于所接收到的指示来执行切换规程。在一些情形中,执行切换规程包括在建立与目标基站的连接之前丢弃在ue处缓冲的数据。在一些情形中,执行切换规程包括向目标基站传送经缓冲数据。切换组件535可根据所接收到的指示来执行切换规程。

经缓冲数据组件540可基于所接收到的指示来确定是维持还是丢弃在ue处缓冲的数据。在一些情形中,确定是否丢弃在ue处缓冲的数据包括:在该指示包括丢弃针对上行链路缓冲的数据的指示时将在ue处缓冲的数据的一个或多个分组递送给上层或者上行链路的下一跳。在一些情形中,确定是维持还是丢弃在ue处缓冲的数据包括:将来自pdcp缓冲器的一个或多个分组转发给ue的应用层(例如,当下行链路经缓冲数据要被丢弃时)。

发射机520可传送由设备的其他组件生成的信号。在一些示例中,发射机520可以与接收机510共处于收发机模块中。例如,发射机520可以是参照图7所描述的收发机735的各方面的示例。发射机520可包括单个天线,或者它可包括一组天线。

图6示出了根据本公开的各个方面的支持用于tcp知悉式切换类型确定的技术的ue切换管理器615的框图600。ue切换管理器615可以是参照图4、5和7描述的ue切换管理器415、ue切换管理器515、或ue切换管理器715的各方面的示例。ue切换管理器615可包括能力组件620、指示组件625、切换组件630、经缓冲数据组件635、连接组件640、消息组件645、丢弃组件650、以及分组传输组件655。这些模块中的每一者可彼此直接或间接通信(例如,经由一条或多条总线)。这些模块中的一个或多个模块可结合接收机或发射机执行各种功能。

能力组件620可确定ue在切换规程期间维持经缓冲数据的能力。在一些情形中,经缓冲数据包括在pdcp缓冲器中缓冲的数据。在一些情形中,经缓冲数据包括在空中发送的、尚未被预期接收方接收或确收的数据。在一些情形中,经缓冲数据包括准备好在连接上发送的所有数据。

指示组件625可基于该确定来传送对ue在切换规程期间维持经缓冲数据的能力的指示;基于传送对ue在切换规程期间维持经缓冲数据的能力的指示来接收维持或丢弃经缓冲数据的指示;以及从服务基站接收是否在切换规程期间维持经缓冲数据的指示。在一些情形中,所接收到的指示包括针对上行链路维持或丢弃经缓冲数据的第一指示以及针对下行链路维持或丢弃经缓冲数据的第二指示。在一些情形中,所接收到的指示指示针对个体承载是维持还是丢弃经缓冲数据。在一些情形中,所传送的指示包括ue针对上行链路维持经缓冲数据的能力的第一指示以及ue针对下行链路维持经缓冲数据的能力的第二指示。在一些情形中,该指示包括是否维持针对下行链路缓冲的数据的第一指示以及是否维持针对上行链路缓冲的数据的第二指示。

切换组件630可基于传送指示来执行切换规程。在一些情形中,执行切换规程包括在建立与目标基站的连接之前丢弃在ue处缓冲的数据。在一些示例中,执行切换包括向目标基站传送经缓冲数据。切换组件630可根据所接收到的指示来执行切换规程。

经缓冲数据组件635可基于所接收到的指示来确定维持还是丢弃在ue处缓冲的数据。在一些情形中,确定是否丢弃在ue处缓冲的数据包括:在该指示包括丢弃针对上行链路缓冲的数据的指示时将在ue处缓冲的数据的一个或多个分组(例如,在其他数据分组已被丢弃之后的其余数据分组)递送给上层或者上行链路的下一跳。在一些情形中,确定是维持还是丢弃在ue处缓冲的数据包括:将来自pdcp缓冲器的一个或多个分组转发给ue的应用层。

连接组件640可经由服务ue的基站来建立至网络的连接,其中该指示基于连接的建立来传送。消息组件645可从服务ue的基站接收消息,其中传送指示响应于接收该消息。

丢弃组件650可丢弃在ue处缓冲的数据。在一些情形中,确定是维持还是丢弃在ue处缓冲的数据包括:当该指示包括丢弃针对上行链路缓冲的数据的指示时,丢弃在pdcp缓冲器处缓冲的数据。分组传输组件655可传送经缓冲数据分组。在一些情形中,确定是否丢弃在ue处缓冲的数据包括:将ue处缓冲的数据的一个或多个分组传送给目标基站。

图7示出了根据本公开的各个方面的包括支持用于tcp知悉式切换类型确定的技术的设备705的系统700的示图。设备705可以是例如参照图1、4和5在以上描述的无线设备405、无线设备505或ue115的组件的示例或者包括这些组件。设备705可以包括用于双向语音和数据通信的组件,包括用于传送和接收通信的组件,包括ue切换管理器715、处理器720、存储器725、软件730、收发机735、天线740、以及i/o控制器745。这些组件可以经由一条或多条总线(例如,总线710)处于电子通信。设备705可以与一个或多个基站105无线地通信。ue切换管理器715可以是本文中分别参照图4和图6描述的ue切换管理器415或615的示例。

处理器720可包括智能硬件设备(例如,通用处理器、数字信号处理器(dsp)、中央处理单元(cpu)、微控制器、专用集成电路(asic)、现场可编程门阵列(fpga)、可编程逻辑器件、分立的门或晶体管逻辑组件、分立的硬件组件、或者其任何组合)。在一些情形中,处理器720可被配置成使用存储器控制器来操作存储器阵列。在其他情形中,存储器控制器可被集成到处理器720中。处理器720可被配置成执行存储器中所储存的计算机可读指令以执行各种功能(例如,支持用于tcp知悉式切换类型确定的技术的各功能或任务)。

存储器725可包括随机存取存储器(ram)和只读存储器(rom)。存储器725可存储包括指令的计算机可读、计算机可执行软件730,这些指令在被执行时使得处理器执行本文所描述的各种功能。在一些情形中,存储器725可尤其包含基本输入/输出系统(bios),该bios可控制基本硬件和/或软件操作,诸如与外围组件或设备的交互。

软件730可包括用于实现本公开的各方面的代码,包括用于支持用于tcp知悉式切换类型确定的技术的代码。软件730可被存储在非瞬态计算机可读介质中,诸如系统存储器或其他存储器。在一些情形中,软件730可以是不能由处理器直接执行的,而是可以(例如,在被编译和执行时)使计算机执行本文中所描述的功能。

收发机735可经由一个或多个天线、有线或无线链路进行双向通信,如上所述。例如,收发机735可代表无线收发机并且可与(例如,位于基站105-k处的)另一无线收发机进行双向通信。收发机735还可以包括调制解调器以调制分组并将经调制的分组提供给天线以供传输、以及解调从天线接收到的分组。

在一些情形中,无线设备可包括单个天线740。然而,在一些情形中,该设备可具有一个以上天线740,这些天线可以能够并发地传送或接收多个无线传输。

i/o控制器745可管理设备705的输入和输出信号。i/o控制器745还可管理未集成到设备705中的外围设备。在一些情形中,i/o控制器745可代表至外部外围设备的物理连接或端口。在一些情形中,i/o控制器745可利用操作系统,诸如,或者另一已知操作系统。

图8示出了根据本公开的各个方面的支持用于tcp知悉式切换类型确定的技术的无线设备805的框图800。无线设备805可以是如参考图1所描述的基站105的各方面的示例。无线设备805可包括接收机810、基站切换管理器815和发射机820。无线设备805还可以包括处理器。这些组件中的每一者可彼此处于通信(例如,经由一条或多条总线)。

接收机810可接收信息,诸如分组、用户数据、或与各种信息信道相关联的控制信息(例如,控制信道、数据信道、以及与用于tcp知悉式切换类型确定的技术有关的信息等)。信息可被传递到该设备的其他组件。接收机810可以是参照图11描述的收发机1135的各方面的示例。

基站切换管理器815可以是第一基站的一部分并且确定在ue与网络之间建立连接。基站切换管理器815可结合接收机810或发射机820执行各种功能。例如,基站切换管理器815可接收与关联于网络的第二基站相关联的连接参数并且确定在切换规程期间是维持还是丢弃定址到ue的经缓冲数据。该确定可基于与第一基站相关联的连接参数和与第二基站相关联的连接参数。基站切换管理器815可根据该确定来执行与ue和第二基站的切换规程。在另一示例中,基站切换管理器815可根据所标识出的切换损失度量来执行ue至目标基站的切换规程。基站切换管理器815可以是参照图1描述的基站切换管理器101和参照图11描述的基站切换管理器1115的各方面的示例。

发射机820可传送由设备的其他组件生成的信号。在一些示例中,发射机820可与接收机810共处于收发机模块中。例如,发射机820可以是参照图11所描述的收发机1135的各方面的示例。发射机820可包括单个天线,或者它可包括一组天线。

图9示出了根据本公开的各个方面的支持用于tcp知悉式切换类型确定的技术的无线设备905的框图900。无线设备905可以是参照图1和8描述的无线设备805或基站105的各方面的示例。无线设备905可包括接收机910、基站切换管理器915和发射机920。无线设备905还可以包括处理器。这些组件中的每一者可彼此处于通信(例如,经由一条或多条总线)。

接收机910可接收信息,诸如分组、用户数据、或与各种信息信道相关联的控制信息(例如,控制信道、数据信道、以及与用于tcp知悉式切换类型确定的技术有关的信息等)。信息可被传递到该设备的其他组件。接收机910可以是参照图11描述的收发机1135的各方面的示例。

基站切换管理器915可以是参照图11描述的基站切换管理器1115的各方面的示例。基站切换管理器915还可包括连接组件925、连接参数组件930、经缓冲数据组件935、以及切换组件940。基站切换管理器915可结合接收机910或发射机920执行各种功能。

连接组件925可确定在ue与网络之间建立连接并且监视该连接。与第一基站相关联的连接参数可基于该监视来确定。在一些示例中(例如,当连接组件925是服务ue的基站的一部分时),连接组件925可监视与ue和服务基站之间的连接相关联的吞吐量度量。

连接参数组件930可接收与关联于网络的第二基站相关联的连接参数。连接参数组件930还可使用与第一基站相关联的连接参数或与第二基站相关联的连接参数或其组合来计算吞吐量度量。在一些示例中,确定是维持还是丢弃经缓冲数据基于该吞吐量度量。连接参数组件930可从ue接收与第一基站相关联的连接参数。在一些情形中,与第二基站相关联的连接参数可在第一基站与第二基站之间的x2接口上接收的非因ue而异的消息中传达。

在一些情形中,与第一基站相关联的连接参数包括以下至少一者:与经由第一基站建立的tcp会话相关联的有效数据率、或经由第一基站建立的tcp会话的tcp版本、或在经由第一基站建立的tcp会话上传达的tcp分组的大小、或其组合。在一些情形中,与第一基站相关联的连接参数包括以下至少一者:与经由第一基站建立的tcp会话相关联的有效数据率、或经由第一基站建立的tcp会话的tcp版本、或ue与第一基站之间的空中接口的往返时间、或第一基站与tcp客户端设备之间的空中接口的往返时间、或与经由第二基站建立的tcp会话相关联的所估计的有效吞吐量度量、或在经由第一基站建立的tcp会话上传达的tcp数据的分组大小、或其组合。

在一些情形中,与第二基站相关联的连接参数包括以下至少一者:与经由第二基站建立的tcp会话相关联的所估计的有效数据率、ue与第二基站之间的空中接口的所估计的往返时间、第二基站与tcp客户端设备之间的空中接口的所估计的往返时间、或与经由第二基站建立的tcp会话相关联的所估计的有效吞吐量度量、或其组合。在一些情形中,连接参数组件930可标识与ue和目标基站之间的第二连接相关联的预期吞吐量度量。在一些情形中,连接参数组件930可基于吞吐量度量和预期吞吐量度量来标识与ue从服务基站至目标基站的切换规程相关联的切换损失度量。

经缓冲数据组件935可基于与第一基站相关联的连接参数和与第二基站相关联的连接参数来确定在切换规程期间是维持还是丢弃定址到ue的经缓冲数据。经缓冲数据组件935可在经缓冲数据被确定要维持时将经缓冲数据的一个或多个分组转发给第二基站。经缓冲数据分组935可在经缓冲数据被确定要丢弃时丢弃经缓冲数据的一个或多个下行链路分组,并且在经缓冲数据被确定要丢弃时将接收自ue的经缓冲数据的一个或多个分组递送至上层或下一跳。

切换组件940可根据切换类型确定来执行与ue和第二基站的切换规程。在一些示例中,切换组件940可确定切换损失度量包括有损切换度量。在一些示例中,切换组件940可根据所标识出的切换损失度量来执行ue至目标基站的切换规程。

发射机920可传送由设备的其他组件生成的信号。在一些示例中,发射机920可与接收机910共处于收发机模块中。例如,发射机920可以是参照图11所描述的收发机1135的各方面的示例。发射机920可包括单个天线,或者它可包括一组天线。

图10示出了根据本公开的各个方面的支持用于tcp知悉式切换类型确定的技术的基站切换管理器1015的框图1000。基站切换管理器1015可以是参照图8、9和11描述的基站切换管理器1115的各方面的示例。基站切换管理器1015可包括连接组件1020、连接参数组件1025、经缓冲数据组件1030、切换组件1035、指示组件1040、以及策略组件1045。这些模块中的每一者可彼此直接或间接通信(例如,经由一条或多条总线)。这些模块中的一个或多个模块可结合接收机或发射机执行各种功能。

连接组件1020可以是第一基站的一部分并且可确定在ue与网络之间建立连接以及监视该连接。与第一基站相关联的连接参数可基于该监视来确定。在一些示例中,连接组件1020可在目标基站处接收来自服务基站的切换请求消息。

连接参数组件1025可接收与关联于网络的第二基站相关联的连接参数。连接参数组件1025可使用与第一基站相关联的连接参数或与第二基站相关联的连接参数或其组合来计算吞吐量度量。确定是维持还是丢弃经缓冲数据可基于吞吐量度量。在一些情形中,连接参数组件1025可从ue接收与第一基站相关联的连接参数。在一些示例中(例如,当连接参数组件1025是服务基站的一部分时),连接参数组件1025可监视与ue和服务基站之间的第一连接相关联的吞吐量度量。在一些示例中(例如,当连接参数组件1025是目标基站的一部分时),连接参数组件1025可向服务基站传送连接参数,该连接参数与目标基站和ue之间的连接相关联。在一些情形中,连接参数包括与关联于经由目标基站建立的tcp会话的有效吞吐量速率相关联的信息。

在一些情形中,与第一基站相关联的连接参数包括以下至少一者:与经由第一基站建立的tcp会话相关联的有效数据率、或经由第一基站建立的tcp会话的tcp版本、或在经由第一基站建立的tcp会话上传达的tcp分组的大小、或其组合。在一些情形中,与第一基站相关联的连接参数包括以下至少一者:ue与第一基站之间的空中接口的往返时间、或第一基站与tcp客户端设备之间的空中接口的往返时间、或与经由第二基站建立的tcp会话相关联的所估计的有效吞吐量度量、或其组合。在一些情形中(例如,当连接参数组件1025是目标基站的一部分时),连接参数组件1025可从服务基站接收切换规程消息。切换规程消息可包括对切换损失度量的指示,该切换损失度量基于连接参数。

在一些情形中,与第二基站相关联的连接参数包括以下至少一者:与经由第二基站建立的tcp会话相关联的所估计的有效数据率、或ue与第二基站之间的空中接口的所估计的往返时间、或第二基站与tcp客户端设备之间的空中接口的所估计的往返时间、或与经由第二基站建立的tcp会话相关联的所估计的有效吞吐量度量、或其组合。在一些情形中,与第二基站相关联的连接参数在第一基站与第二基站之间的x2接口上接收的非因ue而异的消息中传达。在一些示例中,连接参数组件1025可标识与ue和目标基站之间的第二连接相关联的预期吞吐量度量。在一些示例中,连接参数组件1025可基于吞吐量度量和预期吞吐量度量来标识与ue从服务基站至目标基站的切换规程相关联的切换损失度量。

经缓冲数据组件1030可基于与第一基站相关联的连接参数和与第二基站相关联的连接参数来确定在切换规程期间维持还是丢弃定址到ue的经缓冲数据。经缓冲数据组件1030可(例如,在经缓冲数据组件1030是第一基站的一部分时)在经缓冲数据被确定要维持时将经缓冲数据的一个或多个分组转发给第二基站。经缓冲数据分组1030可在经缓冲数据被确定要丢弃时丢弃经缓冲数据的一个或多个下行链路分组,并且在经缓冲数据被确定要丢弃时将接收自ue的经缓冲数据的一个或多个分组递送至上层或下一跳。在一些示例中(例如,当一个或多个经缓冲分组被定址到ue时),经缓冲数据组件1030可抑制将该一个或多个经缓冲分组转发给目标基站。在一些示例中,经缓冲数据组件1030可确定切换损失度量包括有损切换度量。在一些示例中(例如,当一个或多个经缓冲分组被定址到ue时),经缓冲数据组件1030可将该一个或多个经缓冲分组转发给目标基站。

切换组件1035可在其是第一基站的一部分时根据该确定来执行与ue和第二基站的切换规程。指示组件1040可向第二基站传送对是维持还是丢弃经缓冲数据的指示并且向第二基站传送对吞吐量度量的指示。在一些情形中,该指示可在切换请求或切换确收中传送。在一些示例中,切换组件1035可根据所标识出的切换损失度量来执行ue至目标基站的切换规程。在一些示例中,切换组件1035可根据所标识出的切换损失度量来执行ue至目标基站的切换规程。在一些示例中,切换组件1035可根据切换损失度量来执行ue至目标基站的切换规程。

策略组件1045可基于第一基站处的策略来确定是维持还是丢弃经缓冲数据。该策略可基于与第一基站相关联的连接参数和与第二基站相关联的连接参数来确定,或者包括这些连接参数。在一些情形中,该策略可基于或包括通信链路类型的组合。在一些情形中,该策略可基于或包括以下至少一者:与第一基站相关联的通信链路的类型、或与第二基站相关联的通信链路的类型、或第一基站的负载、或第二基站的负载、或经由第一基站建立的tcp会话的tcp版本、或在经由第一基站建立的tcp会话上传达的tcp数据的分组大小、或经由第一基站建立的tcp会话的吞吐量、或与第二基站和ue相关联的通信链路的吞吐量、或与ue和第二基站相关联的通信链路的所估计的往返时间、或其组合。

图11示出了根据本公开的各个方面的包括支持用于tcp知悉式切换类型确定的技术的设备1105的系统1100的示图。设备1105可以是以上例如参照图1描述的基站105的诸组件的示例或者包括这些组件。设备1105可以包括用于双向语音和数据通信的组件,其包括用于传送和接收通信的组件,包括基站切换管理器1115、处理器1120、存储器1125、软件1130、收发机1135、天线1140、网络通信管理器1145以及基站通信管理器1150。这些组件可以经由一条或多条总线(例如,总线1110)处于电子通信。设备1105可以与一个或多个ue115无线地通信。

处理器1120可包括智能硬件设备(例如,通用处理器、dsp、cpu、微控制器、asic、fpga、可编程逻辑器件、分立的门或晶体管逻辑组件、分立的硬件组件,或者其任何组合)。在一些情形中,处理器1120可被配置成使用存储器控制器来操作存储器阵列。在其他情形中,存储器控制器可被集成到处理器1120中。处理器1120可被配置成执行存储器中所储存的计算机可读指令以执行各种功能(例如,支持用于tcp知悉式切换类型确定的技术的各功能或任务)。

存储器1125可包括ram和只读存储器rom。存储器1125可存储包括指令的计算机可读、计算机可执行软件1130,这些指令在被执行时使得处理器执行本文所描述的各种功能。在一些情形中,存储器1125可尤其包含bios,其可控制基本硬件和/或软件操作,诸如与外围组件或设备的交互。

软件1130可包括用于实现本公开的各方面的代码,包括用于支持用于tcp知悉式切换类型确定的技术的代码。软件1130可被存储在非瞬态计算机可读介质中,诸如系统存储器或其他存储器。在一些情形中,软件1130可以是不能由处理器直接执行的,而是可以(例如,在被编译和执行时)使计算机执行本文中所描述的功能。

收发机1135可经由一个或多个天线、有线或无线链路进行双向通信,如上所述。例如,收发机1135可代表无线收发机并且可与(例如,位于ue115-f或ue115-g处的)另一无线收发机进行双向通信。收发机1135还可以包括调制解调器以调制分组并将经调制的分组提供给天线以供传输、以及解调从天线接收到的分组。在一些情形中,设备1105可包括单个天线1140。然而,在一些情形中,设备1105可具有一个以上天线1140,这些天线可以能够并发地传送或接收多个无线传输。

网络通信管理器1145可管理与核心网的通信(例如,经由一个或多个有线回程链路)。例如,网络通信管理器1145可与核心网130通信并且管理客户端设备(诸如一个或多个ue115)的数据通信的传输。基站通信管理器1150可管理与其他基站105的通信,并且可包括用于与其他基站105(例如,基站105-l和/或基站105-m)协作地控制与ue115的通信的控制器或调度器。例如,基站通信管理器1150可针对各种干扰缓解技术(诸如波束成形或联合传输)来协调对去往ue115的传输的调度。在一些示例中,基站通信管理器1150可提供lte/lte-a无线通信网络技术内的x2接口以提供基站105之间的通信。

图12示出了解说根据本公开的各方面的用于tcp知悉式切换类型确定的技术的方法1200的流程图。方法1200的操作可由如本文描述的ue或其组件来实现。例如,方法1200的操作可由参照图4到7描述的ue切换管理器来执行。在一些示例中,ue可执行用于控制设备的功能元件执行以下描述的功能的代码集。附加地或替换地,ue可以使用专用硬件来执行以下描述的功能的诸方面。

在框1205,ue可确定ue在切换规程期间维持经缓冲数据的能力。框1205的操作可根据参照图1到3d描述的方法来执行。在某些示例中,框1205的操作的各方面可由如参照图4到7描述的能力组件来执行。在框1210,ue可至少部分地基于该确定来传送对ue在切换规程期间维持经缓冲数据的能力的指示。框1210的操作可根据参照图1到3d描述的方法来执行。在某些示例中,框1210的操作的各方面可由如参照图4到7描述的指示组件来执行。在框1215,ue可至少部分地基于传送该指示来执行切换规程。框1215的操作可根据参照图1到3d描述的方法来执行。在某些示例中,框1215的操作的各方面可由如参照图4到7描述的切换组件来执行。

图13示出了解说根据本公开的各方面的用于tcp知悉式切换类型确定的技术的方法1300的流程图。方法1300的操作可由如本文描述的ue或其组件来实现。例如,方法1300的操作可由参照图4到7描述的ue切换管理器来执行。在一些示例中,ue可执行用于控制设备的功能元件执行以下描述的功能的代码集。附加地或替换地,ue可以使用专用硬件来执行以下描述的功能的诸方面。

在框1305,ue可确定ue在切换规程期间维持经缓冲数据的能力。框1305的操作可根据参照图1到3d描述的方法来执行。在某些示例中,框1305的操作的各方面可由如参照图4到7描述的能力组件来执行。在框1310,ue从服务ue的基站接收消息。框1310的操作可根据参照图1到3d描述的方法来执行。在某些示例中,框1310的操作的各方面可由如参照图4到7描述的消息组件来执行。

在框1315,ue可至少部分地基于该确定并且响应于接收自服务基站的消息而传送对ue在切换规程期间维持经缓冲数据的能力的指示。框1315的操作可根据参照图1到3d描述的方法来执行。在某些示例中,框1315的操作的各方面可由如参照图4到7描述的指示组件来执行。在框1320,ue至少部分地基于传送对ue在切换规程期间维持经缓冲数据的能力的指示来接收维持或丢弃经缓冲数据的指示。框1320的操作可根据参照图1到3d描述的方法来执行。在某些示例中,框1320的操作的各方面可由如参照图4到7描述的指示组件来执行。

在框1325,ue可根据所接收到的指示来执行切换规程。框1325的操作可根据参照图1到3d描述的方法来执行。在某些示例中,框1325的操作的各方面可由如参照图4到7描述的切换组件来执行。

图14示出了解说根据本公开的各方面的用于tcp知悉式切换类型确定的技术的方法1400的流程图。方法1400的操作可由如本文描述的ue或其组件来实现。例如,方法1400的操作可由参照图4到7描述的ue切换管理器来执行。在一些示例中,ue可执行用于控制设备的功能元件执行以下描述的功能的代码集。附加地或替换地,ue可以使用专用硬件来执行以下描述的功能的诸方面。

在框1405,ue可从服务基站接收是否在切换规程期间维持经缓冲数据的指示。框1405的操作可根据参照图1到3d描述的方法来执行。在某些示例中,框1405的操作的各方面可由如参照图4到7描述的指示组件来执行。

在框1410,ue可至少部分地基于所接收到的指示来确定是维持还是丢弃在ue处缓冲的数据。框1410的操作可根据参照图1到3d描述的方法来执行。在某些示例中,框1410的操作的各方面可由如参照图4到7描述的经缓冲数据组件来执行。

在框1415,ue可根据所接收到的指示来执行切换规程。框1415的操作可根据参照图1到3d描述的方法来执行。在某些示例中,框1415的操作的各方面可由如参照图4到7描述的切换组件来执行。

图15示出了解说根据本公开的各方面的用于tcp知悉式切换类型确定的技术的方法1500的流程图。方法1500的操作可由如本文描述的ue或其组件来实现。例如,方法1500的操作可由参照图4到7描述的ue切换管理器来执行。在一些示例中,ue可执行用于控制设备的功能元件执行以下描述的功能的代码集。附加地或替换地,ue可以使用专用硬件来执行以下描述的功能的诸方面。

在框1505,ue可从服务基站接收是否在切换规程期间维持经缓冲数据的指示。框1505的操作可根据参照图1到3d描述的方法来执行。在某些示例中,框1505的操作的各方面可由如参照图4到7描述的指示组件来执行。在框1510,ue可至少部分地基于所接收到的指示来确定是维持还是丢弃在ue处缓冲的数据。框1510的操作可根据参照图1到3d描述的方法来执行。在某些示例中,框1510的操作的各方面可由如参照图4到7描述的经缓冲数据组件来执行。

在框1515,ue可在该指示包括丢弃针对上行链路缓冲的数据的指示时丢弃在pdcp缓冲器处缓冲的数据。框1515的操作可根据参照图1到3d描述的方法来执行。在某些示例中,框1515的操作的各方面可由如参照图4到7描述的丢弃组件来执行。在框1520,ue可根据所接收到的指示来执行切换规程。框1520的操作可根据参照图1到3d描述的方法来执行。在某些示例中,框1520的操作的各方面可由如参照图4到7描述的切换组件来执行。

图16示出了解说根据本公开的各方面的用于tcp知悉式切换类型确定的技术的方法1600的流程图。方法1600的操作可由如本文所描述的基站或其组件来实现。例如,方法1600的操作可由参照图8到11描述的基站切换管理器来执行。在一些示例中,基站可执行用于控制该设备的功能元件执行以下描述的功能的代码集。附加地或替换地,基站可以使用专用硬件来执行以下描述的功能的诸方面。

在框1605,第一基站可确定在ue与网络之间建立连接。框1605的操作可根据参照图1到3d描述的方法来执行。在某些示例中,框1605的操作的各方面可由如参照图8到11描述的连接组件来执行。在框1610,第一基站可接收与关联于网络的第二基站相关联的连接参数。框1610的操作可根据参照图1到3d描述的方法来执行。在某些示例中,框1610的操作的各方面可由如参照图8到11描述的连接参数组件来执行。

在框1615,第一基站可至少部分地基于与第一基站相关联的连接参数和与第二基站相关联的连接参数来确定在切换规程期间是维持还是丢弃定址到ue的经缓冲数据。框1615的操作可根据参照图1到3d描述的方法来执行。在某些示例中,框1615的操作的各方面可由如参照图8到11描述的经缓冲数据组件来执行。在框1620,第一基站可根据该确定来执行与ue和第二基站的切换规程。框1620的操作可根据参照图1到3d描述的方法来执行。在某些示例中,框1620的操作的各方面可由如参照图8到11描述的切换组件来执行。

图17示出了解说根据本公开的各方面的用于tcp知悉式切换类型确定的技术的方法1700的流程图。方法1700的操作可由如本文所描述的基站或其组件来实现。例如,方法1700的操作可由参照图8到11描述的基站切换管理器来执行。在一些示例中,基站可执行用于控制该设备的功能元件执行以下描述的功能的代码集。附加地或替换地,基站可以使用专用硬件来执行以下描述的功能的诸方面。

在框1705,第一基站可确定在ue与网络之间建立连接。框1705的操作可根据参照图1到3d描述的方法来执行。在某些示例中,框1705的操作的各方面可由如参照图8到11描述的连接组件来执行。在框1710,第一基站可接收与关联于网络的第二基站相关联的连接参数。框1710的操作可根据参照图1到3d描述的方法来执行。在某些示例中,框1710的操作的各方面可由如参照图8到11描述的连接参数组件来执行。

在框1715,第一基站可至少部分地基于与第一基站相关联的连接参数和与第二基站相关联的连接参数来确定在切换规程期间是维持还是丢弃定址到ue的经缓冲数据。框1715的操作可根据参照图1到3d描述的方法来执行。在某些示例中,框1715的操作的各方面可由如参照图8到11描述的经缓冲数据组件来执行。

在框1720,第一基站可在经缓冲数据被确定要丢弃时丢弃经缓冲数据的一个或多个下行链路分组。框1720的操作可根据参照图1到3d描述的方法来执行。在某些示例中,框1720的操作的各方面可由如参照图8到11描述的经缓冲数据组件来执行。在框1725,第一基站可在经缓冲数据被确定要丢弃时将接收自ue的经缓冲数据的一个或多个分组递送给上层或下一跳。框1725的操作可根据参照图1到3d描述的方法来执行。在某些示例中,框1725的操作的各方面可由如参照图8到11描述的经缓冲数据组件来执行。

在框1730,第一基站可根据该确定来执行与ue和第二基站的切换规程。框1730的操作可根据参照图1到3d描述的方法来执行。在某些示例中,框1730的操作的各方面可由如参照图8到11描述的切换组件来执行。

图18示出了解说根据本公开的各方面的用于传输控制协议知悉式切换类型确定的方法1800的流程图。方法1800的操作可由如参照图1到3d描述的设备(诸如基站或其组件)来实现。例如,方法1800的操作可由如本文中所描述的基站切换管理器来执行。在一些示例中,基站可执行用于控制该设备的功能元件执行以下描述的功能的代码集。附加地或替换地,基站可以使用专用硬件来执行以下描述的功能的诸方面。

在框1805,服务基站可监视与ue和服务基站之间的第一连接相关联的吞吐量度量,如以上参照图2到3d所描述的。在某些示例中,框1805的操作可由如参照图8到11描述的连接组件来执行。在框1810,服务基站可标识与ue和目标基站之间的第二连接相关联的预期吞吐量度量,如以上参照图1到3d所描述的。在某些示例中,框1810的操作可由如参照图8到11描述的连接组件来执行。

在框1815,服务基站可基于吞吐量度量和预期吞吐量度量来标识与ue从服务基站至目标基站的切换规程相关联的切换损失度量,如以上参照图1到3d所描述的。在某些示例中,框1815的操作可由如参照图8到11描述的经缓冲数据组件来执行。在框1820,服务基站可根据所标识出的切换损失度量来执行ue至目标基站的切换规程,如以上参照图1到3d所描述的。在某些示例中,框1820的操作可由如参照图8到11描述的切换组件来执行。

图19示出了解说根据本公开的各方面的用于传输控制协议知悉式切换类型确定的方法1900的流程图。方法1900的操作可由如参照图1到3d描述的设备(诸如基站或其组件)来实现。例如,方法1900的操作可由参照图8到11描述的基站切换管理器来执行。在一些示例中,基站可执行用于控制该设备的功能元件执行以下描述的功能的代码集。附加地或替换地,基站可以使用专用硬件来执行以下描述的功能的诸方面。

在框1905,服务基站可监视与ue和服务基站之间的第一连接相关联的吞吐量度量,如以上参照图1到3d所描述的。在某些示例中,框1905的操作可由如参照图8到11描述的连接组件来执行。在框1910,服务基站可标识与ue和目标基站之间的第二连接相关联的预期吞吐量度量,如以上参照图1到3d所描述的。在某些示例中,框1910的操作可由如参照图8到11描述的连接参数组件来执行。

在框1915,服务基站可基于吞吐量度量和预期吞吐量度量来标识与ue从服务基站至目标基站的切换规程相关联的切换损失度量,如以上参照图1到3d所描述的。在某些示例中,框1915的操作可由如参照图8到11描述的连接参数组件来执行。在框1920,服务基站可确定切换损失度量包括有损切换度量,如以上参照图1到3d所描述的。在某些示例中,框1920的操作可由如参照图8到11描述的切换组件来执行。

在框1925,服务基站可抑制将一个或多个经缓冲分组转发给目标基站,该经缓冲分组被定址到ue,如以上参照图1到3d所描述的。在某些示例中,框1925的操作可由如参照图8到11描述的经缓冲数据组件来执行。在框1930,服务基站可根据所标识出的切换损失度量来执行ue至目标基站的切换规程,如以上参照图1到3d所描述的。在某些示例中,框1930的操作可由如参照图8到11描述的切换组件来执行。

图20示出了解说根据本公开的各方面的用于传输控制协议知悉式切换类型确定的方法2000的流程图。方法2000的操作可由如参照图1到3d描述的设备(诸如基站或其组件)来实现。例如,方法2000的操作可由如本文中所描述的基站切换管理器来执行。在一些示例中,基站可执行用于控制该设备的功能元件执行以下描述的功能的代码集。附加地或替换地,基站可以使用专用硬件来执行以下描述的功能的诸方面。

在框2005,服务基站可监视与ue和服务基站之间的第一连接相关联的吞吐量度量,如以上参照图1到3d所描述的。在某些示例中,框2005的操作可由如参照图8到11描述的连接参数组件来执行。在框2010,服务基站可标识与ue和目标基站之间的第二连接相关联的预期吞吐量度量,如以上参照图1到3d所描述的。在某些示例中,框2010的操作可由如参照图8到11描述的连接参数组件来执行。

在框2015,服务基站可基于吞吐量度量和预期吞吐量度量来标识与ue从服务基站至目标基站的切换规程相关联的切换损失度量,如以上参照图1到3d所描述的。在某些示例中,框2015的操作可由如参照图8到11描述的连接参数组件来执行。在框2020,服务基站可确定切换损失度量包括无损切换度量,如以上参照图1到3d所描述的。在某些示例中,框2020的操作可由如参照图8到11描述的经缓冲数据组件来执行。

在框2025,服务基站可将一个或多个经缓冲分组转发给目标基站,该经缓冲分组被定址到ue,如以上参照图1到3d所描述的。在某些示例中,框2025的操作可由如参照图8到11描述的经缓冲数据组件来执行。在框2030,服务基站可根据所标识出的切换损失度量来执行ue至目标基站的切换规程,如以上参照图1到3d所描述的。在某些示例中,框2030的操作可由如参照图8到11描述的切换组件来执行。

图21示出了解说根据本公开的各方面的用于传输控制协议知悉式切换类型确定的方法2100的流程图。方法2100的操作可由如参照图1到3d描述的设备(诸如基站或其组件)来实现。例如,方法2100的操作可由如参照图8到11描述的基站切换管理器来执行。在一些示例中,基站可执行用于控制该设备的功能元件执行以下描述的功能的代码集。附加地或替换地,基站可以使用专用硬件来执行以下描述的功能的诸方面。

在框2105,目标基站可从服务基站接收切换请求消息,如以上参照图1到3d所描述的。在某些示例中,框2105的操作可由如参照图8到11描述的连接组件来执行。在框2110,目标基站可向服务基站传送连接参数。该连接参数可与目标基站和ue之间的连接相关联。该连接参数可包括与关联于经由目标基站建立的tcp会话的有效吞吐量速率相关联的信息,如以上参照图1到3d所描述的。在某些示例中,框2110的操作可由如参照图8到11描述的连接参数组件来执行。

在框2115,目标基站可从服务基站接收切换规程消息。切换规程消息可包括对切换损失度量的指示。切换损失度量可基于连接参数,如以上参照图1到3d所描述的。在某些示例中,框2115的操作可由如参照图8到11描述的连接参数组件来执行。在框2120,目标基站可根据切换损失度量来执行ue至目标基站的切换规程,如以上参照图1到3d所描述的。在某些示例中,框2120的操作可由如参照图8到11描述的切换组件来执行。

应注意,以上描述的方法描述了可能的实现,并且各操作和步骤可被重新安排或以其他方式被修改且其他实现也是可能的。此外,来自两种或更多种方法的诸方面可被组合。

本文描述的技术可被用于各种无线通信系统,诸如码分多址cdma、tdma、fdma、ofdma、单载波频分多址(sc-fdma)、以及其他系统。术语“系统”和“网络”常被可互换地使用。cdma系统可实现诸如cdma2000、通用地面无线电接入(utra)等无线电技术。cdma2000涵盖is2000、is-95和is-856标准。is-2000版本常可被称为cdma20001x、1x等。is-856(tia-856)常被称为cdma20001xev-do、高速率分组数据(hrpd)等。utra包括宽带cdma(wcdma)和其它cdma变体。tdma系统可实现诸如全球移动通信系统(gsm)之类的无线电技术。

ofdma系统可实现诸如超移动宽带(umb)、演进utra(e-utra)、电气电子工程师协会(ieee)802.11(wifi)、ieee802.16(wimax)、ieee802.20、flash-ofdm无线电技术。utra和e-utra是通用移动电信系统(umts)的部分。3gpp长期演进(lte)和高级lte(lte-a)是使用e-utra的新umts版本。utra、e-utra、umts、lte、lte-a以及全球移动通信系统(gsm)在来自名为“第三代伙伴项目”(3gpp)的组织的文献中描述。cdma2000和umb在来自名为“第三代伙伴项目2”(3gpp2)的组织的文献中描述。本文所描述的技术既可用于以上提及的系统和无线电技术,也可用于其他系统和无线电技术。尽管lte系统的各方面可被描述以用于示例目的,并且在以上大部分描述中使用了lte术语,但本文所描述的技术也可应用于lte应用以外的应用。

在lte/lte-a网络(包括本文所描述的此类网络)中,术语演进型b节点(enb)可一般用于描述基站。本文中描述的一个或多个无线通信系统可以包括异构lte/lte-a网络,其中不同类型的演进型b节点(enb)提供对各种地理区划的覆盖。例如,每个enb或基站可提供对宏蜂窝小区、小型蜂窝小区、或其他类型的蜂窝小区的通信覆盖。取决于上下文,术语“蜂窝小区”可被用于描述基站、与基站相关联的载波或分量载波、或者载波或基站的覆盖区域(例如,扇区等)。

基站可包括或可由本领域技术人员称为基收发机站、无线电基站、接入点、无线电收发机、b节点、演进型b节点(enb)、家用b节点、家用演进型b节点、或某个其他合适的术语。基站的地理覆盖区域可被划分成仅构成该覆盖区域的一部分的扇区。本文所描述的一个或数个无线通信系统可包括不同类型的基站(例如,宏或小型蜂窝小区基站)。本文所描述的ue可以能够与各种类型的基站和网络装备(包括宏enb、小型蜂窝小区enb、中继基站等)通信。可能存在不同技术的交叠地理覆盖区域。

宏蜂窝小区一般覆盖相对较大的地理区域(例如,半径为数千米的区域),并且可允许无约束地由与网络供应商具有服务订阅的ue接入。与宏蜂窝小区相比,小型蜂窝小区是可在与宏蜂窝小区相同或不同的(例如,有执照、无执照等)频带中操作的低功率基站。根据各种示例,小型蜂窝小区可包括微微蜂窝小区、毫微微蜂窝小区、以及微蜂窝小区。微微蜂窝小区例如可覆盖较小地理区域并且可允许无约束地由具有与网络供应商的服务订阅的ue接入。毫微微蜂窝小区也可覆盖较小地理区域(例如,住宅)且可提供有约束地由与该毫微微蜂窝小区有关联的ue(例如,封闭订户群(csg)中的ue、该住宅中的用户的ue、等等)的接入。用于宏蜂窝小区的enb可被称为宏enb。用于小型蜂窝小区的enb可被称为小型蜂窝小区enb、微微enb、毫微微enb、或家用enb。enb可支持一个或多个(例如,两个、三个、四个,等等)蜂窝小区(例如,分量载波)。ue可以能够与各种类型的基站和网络装备(包括宏enb、小型蜂窝小区enb、中继基站等)通信。

本文所描述的一个或多个无线通信系统可支持同步或异步操作。对于同步操作,各基站可具有相似的帧定时,并且来自不同基站的传输可以在时间上大致对齐。对于异步操作,各基站可以具有不同的帧定时,并且来自不同基站的传输可以不在时间上对齐。本文中所描述的技术可被用于同步或异步操作。

本文中描述的下行链路传输还可被称为前向链路传输,而上行链路传输还可被称为反向链路传输。本文所描述的每个通信链路——例如包括图1和2的无线通信系统100和200——可包括一个或多个载波,其中每个载波可以是由多个副载波构成的信号(例如,不同频率的波形信号)。

本文结合附图阐述的说明描述了示例配置而不代表可被实现或者落在权利要求的范围内的所有示例。本文所使用的术语“示例性”意指“用作示例、实例或解说”,而并不意指“优于”或“胜过其他示例”。本详细描述包括具体细节以提供对所描述的技术的理解。然而,可以在没有这些具体细节的情况下实践这些技术。在一些实例中,众所周知的结构和设备以框图形式示出以避免模糊所描述的示例的概念。

在附图中,类似组件或特征可具有相同的附图标记。此外,相同类型的各个组件可通过在附图标记后跟随短划线以及在类似组件之间进行区分的第二标记来加以区分。如果在说明书中仅使用第一附图标记,则该描述可应用于具有相同的第一附图标记的类似组件中的任何一个组件而不论第二附图标记如何。

本文所描述的信息和信号可使用各种各样的不同技艺和技术中的任一种来表示。例如,贯穿上面说明始终可能被述及的数据、指令、命令、信息、信号、比特、码元和码片可由电压、电流、电磁波、磁场或磁粒子、光场或光粒子、或其任何组合来表示。

结合本文中的公开描述的各种解说性框以及模块可以用设计成执行本文中描述的功能的通用处理器、dsp、asic、fpga或其他可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可被实现为计算设备的组合(例如,dsp与微处理器的组合、多个微处理器、与dsp核心协同的一个或多个微处理器,或者任何其他此类配置)。

本文中所描述的功能可以在硬件、由处理器执行的软件、固件、或其任何组合中实现。如果在由处理器执行的软件中实现,则各功能可以作为一条或多条指令或代码存储在计算机可读介质上或藉其进行传送。其他示例和实现落在本公开及所附权利要求的范围内。例如,由于软件的本质,上述功能可使用由处理器执行的软件、硬件、固件、硬连线或其任何组合来实现。实现功能的特征也可物理地位于各种位置,包括被分布以使得功能的各部分在不同的物理位置处实现。另外,如本文(包括权利要求中)所使用的,在项目列举(例如,以附有诸如“中的至少一个”或“中的一个或多个”之类的措辞的项目列举)中使用的“或”指示包含性列举,以使得例如a、b或c中的至少一个的列举意指a或b或c或ab或ac或bc或abc(即,a和b和c)。

计算机可读介质包括非瞬态计算机存储介质和通信介质两者,其包括促成计算机程序从一地向另一地转移的任何介质。非瞬态存储介质可以是能被通用或专用计算机访问的任何可用介质。作为示例而非限定,非瞬态计算机可读介质可包括ram、rom、电可擦除可编程只读存储器(eeprom)、压缩盘(cd)rom或其他光盘存储、磁盘存储或其他磁存储设备、或能被用来携带或存储指令或数据结构形式的期望程序代码手段且能被通用或专用计算机、或者通用或专用处理器访问的任何其他非瞬态介质。任何连接也被正当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(dsl)、或诸如红外、无线电、以及微波之类的无线技术从web网站、服务器、或其他远程源传送而来,则该同轴电缆、光纤电缆、双绞线、dsl、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之中。如本文所使用的盘(disk)和碟(disc)包括cd、激光碟、光碟、数字通用碟(dvd)、软盘和蓝光碟,其中盘常常磁性地再现数据而碟用激光来光学地再现数据。以上介质的组合也被包括在计算机可读介质的范围内。

提供本文的描述是为了使得本领域技术人员能够制作或使用本公开。对本公开的各种修改对于本领域技术人员将是显而易见的,并且本文中所定义的普适原理可被应用于其他变形而不会脱离本公开的范围。由此,本公开并非被限定于本文所描述的示例和设计,而是应被授予与本文所公开的原理和新颖特征相一致的最广范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1