用于促进蜂窝无线局域网互连的设备与方法与流程

文档序号:11138406阅读:285来源:国知局
用于促进蜂窝无线局域网互连的设备与方法与制造工艺

本申请要求于2015年4月10日提交的名称为“Cellular-WLAN Interworking”的美国临时专利申请序列号第62/146,175号以及于2016年4月7日提交的名称为“CELLULAR-WIRELESS LOCAL AREA NETWORK(WLAN)INTERWORKING”的美国非临时专利申请序列号第15/093,699号的权益,出于所有目的,通过引证将其全部内容结合于此。

技术领域

本说明书总体涉及包括蜂窝无线局域网(WLAN)互连的无线网络。



背景技术:

蜂窝WLAN互连允许蜂窝技术与WLAN技术之间的流量卸载。这种互连可改进用户设备的服务质量、用户设备覆盖范围和/或降低电池功耗。



技术实现要素:

根据本发明的一个方面,一种用于促进蜂窝无线局域网互连的设备,包括:至少一个处理器电路,被配置为:接收包括第一隧道标识符的数据包,所述数据包被寻址到用户设备(UE);识别与所述第一隧道标识符(first tunnel identifier)相关联的无线电承载,所述无线电承载被配置为促进所述数据包经由蜂窝通信向所述用户设备的传输;确定所述无线电承载是否经由无线局域网(WLAN)的至少一部分已被卸载(offloaded);并且当所述无线电承载经由所述无线局域网的至少一部分已被卸载时:识别映射至所述无线电承载的第二隧道标识符;基于所述第二隧道标识符来封装所述数据包,其中,封装的所述数据包包括所述第二隧道标识符;并且经由所述无线局域网的至少一部分将封装的所述数据包传输至所述用户设备。

其中,所述至少一个处理器电路进一步被配置为:当所述无线电承载没有经由所述无线局域网的至少一部分卸载时:将所述数据包封装在媒体访问控制(MAC)协议数据单元(PDU)中,其中,所述媒体访问控制协议数据单元的报头包括所述无线电承载的逻辑信道标识符(LCID);并且经由所述无线电承载将封装在所述媒体访问控制协议数据单元中的所述数据包传输至所述用户设备。

其中,所述第一隧道标识符包括通用分组无线业务隧道协议(GTP)隧道的隧道端点标识符(TEID),并且所述第二隧道标识符包括互联网协议安全(IPSec)隧道的安全参数指标(SPI)。

其中,封装所述数据包包括:使用所述互联网协议安全来加密所述数据包。

其中,所述通用分组无线业务隧道协议隧道的所述隧道端点标识符与所述无线电承载的逻辑信道标识符(LCID,logical channel identifier)相关联,并且所述无线电承载的所述逻辑信道标识符被映射至所述互联网协议安全隧道的所述安全参数指标。

其中,所述至少一个处理器电路被配置为至少部分基于所述无线电承载的逻辑信道标识符(LCID)到互联网协议安全(IPSec)隧道的安全参数指标(SPI)的映射,来确定所述无线电承载经由所述无线局域网的至少一部分已被卸载。

其中,所述至少一个处理器电路进一步被配置为:接收包括所述第一隧道标识符的多个数据包,所述多个数据包被寻址到所述用户设备;经由所述无线局域网的至少一部分向所述用户设备传输所述多个数据包中的至少一个数据包;并且经由所述无线电承载向所述用户设备传输所述多个数据包中的至少一个数据包。

其中,所述至少一个处理器电路被配置为:在应用分组数据汇聚协议(PDCP)处理之前,将用于传输的蜂窝数据拆分。

根据本法明的另一方面,一种用于促进蜂窝无线局域网互连的方法,包括:接收进行蜂窝-无线局域网(WLAN)互连的指示;由用户设备(UE) 确定与所述用户设备相关联的第一基站不支持经由无线局域网传输的蜂窝数据的隧道;识别与第二基站相关联的无线局域网接入点,其中,所述第二基站支持经由所述无线局域网传输的蜂窝数据的隧道;创建所述用户设备与所述无线局域网接入点之间的连接;促进所述第一基站与所述第二基站之间的切换;以及经由所述无线局域网接入点从所述第二基站接收蜂窝数据。

其中,促进所述切换包括:由所述用户设备向所述第一基站传输与所述无线局域网接入点相关联的标识符。

其中,促进所述切换包括:从所述第一基站接收用于信息的请求,其中,传输所述标识符是对接收所述请求的响应。

进一步包括:促进创建所述用户设备与所述第二基站之间的隧道,其中,所述隧道与互联网协议相关联,并且经由所述隧道接收蜂窝数据。

其中,所述隧道是互联网协议安全(IPSec)隧道。

其中,接收蜂窝数据包括:经由所述无线局域网接入点从所述第二基站接收数据包,并且所述数据包包括与所述隧道相关联的隧道标识符。

其中,所述隧道标识符包括安全参数指标(SPI)。

根据本发明的又一方面,一种计算机程序产品,包括存储在有形计算机可读存储介质中的指令,所述指令包括:接收包括第一隧道标识符的第一数据包的指令,所述第一数据包被寻址到用户设备(UE);识别与所述第一隧道标识符相关联的无线电承载的指令,所述无线电承载被配置为促进所述第一数据包经由蜂窝通信向所述用户设备的传输;确定所述无线电承载是否经由无线局域网(WLAN)的至少一部分已被卸载的指令;并且当所述无线电承载经由所述无线局域网的至少一部分已被卸载时:基于所述第一数据包的第一封装生成第二数据包的指令,其中,所述第二数据包包括映射至所述无线电承载的第二隧道标识符;以及经由所述无线局域网的至少一部分向所述用户设备传输所述第二数据包的指令。

其中,当所述无线电承载没有经由所述无线局域网的至少一部分卸载时,所述指令进一步包括:基于所述第一数据包的第二封装生成第三数据包的指令,其中,所述第三数据包包括所述无线电承载的逻辑信道标识符(LCID);以及经由所述无线电承载向所述用户设备传输所述第三数据包的指令。

其中,所述第一封装包括:所述第一数据包在互联网协议安全(IPSec)数据包中的封装。

其中,所述第一隧道标识符包括通用分组无线业务隧道协议(GTP)隧道的隧道端点标识符(TEID),并且所述第二隧道标识符包括互联网协议安全(IPSec)隧道的安全参数指标(SPI)。

其中,所述指令进一步包括:接收包括第一隧道标识符的多个数据包的指令,所述多个数据包被寻址到所述用户设备;经由所述无线局域网的至少一部分向所述用户设备传输所述多个数据包中的至少一个数据包的指令;以及经由所述无线电承载向所述用户设备传输所述多个数据包中的至少一个数据包的指令。

附图说明

在所附权利要求书中记载了本技术的一些特征。然而,出于说明性之目的,以下图中示出了本技术的若干实施方式。

图1、图2、图3以及图4示出根据一个或多个实现方式的可实现蜂窝WLAN互连的示例性网络环境。

图5示出根据一个或多个实现方式的使用互联网协议安全(IPSec)的通过WLAN接入的用于用户平面的示例性协议栈。

图6示出根据一个或多个实现方式的使用IPSec的通过WLAN接入的用于控制平面的示例性协议栈。

图7示出根据一个或多个实现方式的可实现蜂窝WLAN互连的示例性过程的流程图。

图8示出根据一个或多个实现方式的可实现用于WLAN无线承载建立的示例性过程的流程图。

图9示出根据一个或多个实现方式的示例性聚合分组数据汇聚协议(PDCP)实体。

图10和图11示出根据一个或多个实现方式的可实现蜂窝WLAN互连的示例性过程的流程图。

图12概念性示出可实现本技术的一个或多个实现方式的电子系统。

具体实施方式

以下阐述的具体实施方式旨在作为本技术的各种配置的说明,并非旨在表示能够实践本技术的唯一的配置。附图并入本文且构成了具体实施方式的一部分。具体实施方式包括特定细节,是出于提供对本技术彻底理解的目的。然而,本技术不限于本文所阐述的特定细节,并且可使用一个或多个实现方式来实践。在一个或多个例子中,结构和组件以框图形式示出,以避免使得本技术的概念模糊。

图1示出根据一个或多个实现方式的可实现蜂窝WLAN互连的示例性网络环境100。然而,并非需要所有描绘出的组件,且一个或多个实现方式可包括图中未示出的其他组件。在不背离本文所阐述的权利要求的精神或范围的情况下,可对组件的布置和类型做出变形。可设置另外的组件、不同的组件或更少的组件。

示例性网络环境100包括用户设备110、基站120A-B以及接入点130A-B。用户设备(user device)110可包括用户设备(UE,User Equipment),可以是用户设备(UE,User Equipment)的组件和/或可被称为用户设备(UE,User Equipment)。用户设备110包括:经由无线接口并利用一个或多个无线电收发器,使得能够与例如,基站120A-B中的一个或多个和/或接入点130A-B中的一个或多个通信的适当逻辑、电路、接口、存储器和/或代码。用户设备110也可操作为与图1中未示出的一个或多个其他用户设备、一个或多个其他基站和/或一个或多个其他接入点无线通信。

用户设备110可以是和/或可包括:移动电话、个人数字助理(PDA)、平板设备、计算机或者通常可操作为与基站120A-B中的一个或多个和/或接入点130A-B中的一个或多个无线通信的任意设备。用户设备110可以是和/或可包括:以下相对于图12讨论的系统中的一个或多个组件。

基站120A-B中的一个或多个可包括小区、节点B(NB)、演进的通用移动电信系统(UMTS)、陆地无线电接入网络(E-UTRAN)节点B、演进NodeB(eNodeB或eNB)、主eNodeB(MeNB)或家庭eNB(HeNB);可以是小区、节点B(NB)、演进的通用移动电信系统(UMTS)、陆地无线电接入网络(E-UTRAN)节点B、演进NodeB(eNodeB或eNB)、主eNodeB(MeNB)或家庭eNB(HeNB)的组件;和/或可被称为小区、节点B(NB)、演进的通用移动电信系统(UMTS)、陆地无线电接入网络(E-UTRAN)节点B、演进NodeB(eNodeB或eNB)、主eNodeB(MeNB)或家庭eNB(HeNB)。基站120A-B中的一个或多个包括:经由无线接口并利用一个或多个无线电收发器,使得能够与例如,用户设备110和/或其他基站120A-B中的一个进行通信的适当逻辑、电路、接口、存储器和/或代码。基站120A-B中的一个或多个也可操作为与图1中未示出的一个或多个其他用户设备和/或一个或多个其他基站无线通信。在一个或多个实现方式中,基站120A-B中的一个或多个是基于蜂窝的无线网络,诸如长期演进(LTE)通信网络、全球移动系统(GSM)通信网络、UMTS通信网络或者通常任意基于蜂窝的通信网络的基站。基站120A-B中的一个或多个可以是和/或可包括:以下相对于图12讨论的系统中的一个或多个组件。

接入点130A-B中的一个或多个可包括WLAN接入点,可以是WLAN接入点的组件和/或可被称为WLAN接入点。接入点130A-B中的一个或多个包括:经由无线接口并利用一个或多个无线电收发器,使得能够与例如,用户设备110和/或其他WLAN接入点130A-B中的一个通信的适当逻辑、电路、接口、存储器和/或代码。WLAN接入点130A-B中的一个或多个也可操作为与图1中未示出的一个或多个其他用户设备和/或一个或 多个其他接入点无线通信。WLAN接入点130A-B中的一个或多个可以是和/或可包括:以下相对于图12讨论的系统中的一个或多个组件。

在一个或多个实现方式中,本技术促进诸如LTE通信网络的无线电接入网络(RAN)中的WLAN部署。在图1中,RAN的蜂窝组件可包括基站120A-B,然而,部署在RAN中的WLAN组件(例如,支持RAN集成连接的WLAN组件)可包括接入点130A-B。在某些情况下,基站120A-B中的一个或多个可例如,经由图1中未明确示出的WLAN接入网关(WAG)设备和/或WLAN控制器(WLC),通信地耦接至接入点130A-B中的一个或多个。在某些情况下,本技术可用在密集的、场所类型的部署中,其中,部署多个WLAN接入点(例如,接入点130A-B)以便向一个或多个用户设备(例如,用户设备110)提供改进的空中聚合吞吐量。

例如,相比经由基站120A-B中的一个或多个可实现的吞吐量传输,接入点130A-B中的一个或多个可促进更高的吞吐量传输。因此,在一些例子中,优选地,当用户设备110处于接入点130A-B中的一个或多个的覆盖范围中时,使得用户设备110由代替和/或附加到120A-B中的一个或多个的接入点130A-B中的一个或多个进行服务。

在一种情形下,用户设备110可处于基站120A的蜂窝(例如,LTE)覆盖范围下。在一个点处,用户设备110可到达场所区域,在该场所区域中,由具有集成WLAN能力(例如,与基于WLAN的网络通信的能力)的基站120B提供连接性。当用户设备110也处于接入点130A的覆盖范围内,并且接入点130A例如,通过基站120B而在蜂窝网络中具有到用户设备110的公用陆地移动网络(PLMN)的连接性时,用户设备110可与接入点130A相关联并且可从基站120A切换至基站120B。在用户设备110与接入点130A相关联并切换至基站120B之后,用户设备110的空中(over the air)数据流量可通过接入点130A和/或基站120B引导(steered,操纵)。例如,用户设备110的一些空中数据流量可通过接入点130A引导,同时用户设备110的一些空中数据流量可通过基站120B引导。

在另一情形中,用户设备110可处于基站120B和接入点130A的覆盖范围下的场所中,其中,用户设备110的空中数据流量通过基站120B和/或接入点130A进行路由。当用户设备110移动穿过该场所时,用户设备110可从接入点130A切换至(例如,无缝切换)接入点130B。在某些情况下,从接入点130A向接入点130B的切换可基于电气与电子工程师协会(IEEE)802.11r和802.11k规范来执行,其提供用于支持随着设备(例如,用户设备110)在覆盖范围中移动进行无缝切换的协议。在这些情况下,接入点130A-B支持IEEE 802.11r和802.11k。

在另一情形中,用户设备110可在场地中移动并且达到没有空中覆盖范围的WLAN的区域。在该区域中时,用户设备110的空中流量可通过基站120B处理。当用户设备110回到WLAN覆盖范围(例如,接入点130B的WLAN覆盖范围)中时,空中数据流量可通过WLAN(例如,通过接入点130B)和/或基站120B处理。

在另一情形中,用户设备110可达到没有适当蜂窝覆盖范围的WLAN小区(例如,接入点130B)。在该情形中,空中信令和数据可仅通过WLAN处理。

图2示出根据一个或多个实现方式的可实现蜂窝WLAN互连的示例性网络环境200。然而,并非使用所有描述的组件,且一个或多个实现方式可包括图中未示出的其他组件。在不背离本文所阐述的权利要求的精神或范围的情况下,可对组件的布置和类型做出变形。可设置另外的组件、不同的组件或更少的组件。

示例性网络环境200包括用户设备110、基站120B以及接入点130A。用户设备110可同时通过基站120B连接至小区组并且通过接入点130A连接至WLAN网络。例如,小区组可以是主小区组并且基站120B可以是MeNB。

用户设备110和基站120B可使用蜂窝标准(例如,LTE标准)交换用户数据和/或信令(例如,控制数据)。基站120B可经由WLAN网络卸载用于用户设备110的用户数据在接入点130A上,使得可使用WLAN标 准(例如,IEEE 802.11ac标准)将卸载的用户数据通过接入点130A传输至用户设备110。在这一方面,基站120B可利用WLAN网络作为回程网络;可选地和/或另外地,基站120B可利用用于回程网络的有线连接。回程可以是非理想回程。在某些情况下,接入点130A可用作次级eNB(SeNB),用于提供用于用户设备110的附加资源。卸载可基于卸载优选指示符(OPI)。OPI可用作允许基站120B与接入点130A之间的流量卸载的水平的RAN控制的机制,同时也考虑到流量与用户配置文件分离(user profile separation)。

用于向WLAN网络的WLAN数据平面连接的进入点可由WAG设备提供。接入点130A与WAG设备之间的接口可具有分配的局部范围的互联网协议(IP)地址。接入点130A可以自主模式(例如,本地配置和控制)操作。在自主部署中,WAG设备可以是住宅网关设备。可选地,接入点130A可由WLC调整和管理。在这种情况下,控制平面连接可存在于接入点130A与WLC之间。

图3示出根据一个或多个实现方式的可实现蜂窝无线互连的示例性网络环境300。然而,并非使用所有描述的组件,且一个或多个实现方式可包括图中未示出的其他组件。在不背离本文所阐述的权利要求的精神或范围的情况下,可对组件的布置和类型做出变形。可设置另外的组件、不同的组件或更少的组件。

示例性网络环境300包括用户设备110、基站120B、接入点130A、一个或多个网关设备332A-C、控制器334、认证、授权及计费(AAA)服务器336、归属用户服务器(HSS)338、移动性管理实体(MME)340以及代理呼叫会话控制功能(P-CSCF)设备342。示例网络环境300的各种组件之间的连接标记有组件之间的接口的实例。例如,S1-u接口可以是基站120B与网关设备332B之间的用户平面接口,并且X2u接口可以是基站120B与网关设备332A之间的用户平面接口。X2u接口也可被称为Xw-u接口。

诸如,在服务供应商WLAN部署中,接入点130A可由控制器334调整和管理。控制器334可包括WLC,可以是WLC的组件和/或可被称为WLC。在某些情况下,WLC可包括WLAN访问代理(WAP),可以是WLAN访问代理(WAP)的组件,和/或可被称为WLAN访问代理(WAP)。WAP可包括认证服务器或者可以是认证服务器的组件,该认证服务器用于促进WLAN基础设施与不支持蜂窝通信的设备的共享。例如,WAP可区分不同类型的服务和设备。在诸如服务供应商WLAN部署的部署中,存在有接入点130A与控制器334之间的控制平面连接。可选地,接入点130A可以自主模式(例如,本地配置和控制)操作。

网关设备332A可包括WAG设备,可以是WAG设备的组件,和/或可被称为WAG设备。在自主部署中,例如,WAG设备可以是住宅网关设备。用于向WLAN网络的WLAN数据平面连接的进入点可由WAG设备提供。接入点130A与网关设备332A之间的接口可具有分配的本地范围IP地址。

网关设备332B可以是或者可包括:服务网关(S-GW)设备。在某些情况下,网关设备332B可用作移动锚点,通过该移动锚点,可传输用户数据(例如,IP数据包)。例如,当用户设备110在不同基站之间移动时,网关设备332B可用作用于数据承载的移动锚点。

网关设备332C可以是或者可包括:分组数据网络(PDN)网关(P-GW)设备。根据来自策略控制与计费规则功能(PCRF)的规则,网关设备332C可用作用于用户设备110的IP地址分配、服务质量(QoS)增强和/或基于流的计费。PCRF可基于用户的签约配置文件来确定如何处理与用户设备110相关联的数据流。网关设备332C可用于使用业务流模板(TFT)将用户数据(例如,下行链路用户IP数据包)过滤为不同的基于QoS的承载。在某些情况下,TFT可用于将服务数据流向无线电承载映射。例如,上行链路TFT(UL TFT)可用于在上行链路方向上将服务数据流向无线电承载映射。

HSS 338可存储用于各个用户(例如,用户设备110的用户)的系统结构演进(SAE)签约数据,诸如签署的QoS配置文件。HSS 338可存储关于用户可连接至的PDN的信息。MME 340可用于处理用户设备110与核心网络(CN)之间的信令。在某些情况下,在用户设备110与核心网络之间运行的协议可被称为非接入层(NAS)协议。

核心网络(其也可被称为演进分组核心(EPC))可包括S-GW设备(例如,网关设备332B)、P-GW设备(例如,网关设备332C)、HSS 338以及MME 340。S-GW设备、P-GW设备、HSS 338以及MME 340可设置在少于或多于四个单独设备中。在某些情况下,基站120B可以是至少终止S1-MME的MeNB,并且因此,作为朝向核心网络的移动锚点。在某些情况下,每个UE仅与一个S1-MME连接相关联,并且在MeNB中终止S1-MME连接。

在一个或多个实现方式中,本技术提供用于蜂窝WLAN互连的用户平面和控制平面。蜂窝技术可以是LTE技术。用于基于RAN的蜂窝WLAN互连的用户平面可允许基站120B中的接口(例如,S1-u接口)的终止。用户平面也可通过两种接入(例如,LTE、WLAN)允许无线电承载水平(radio bearer level)的流量区分和QoS。

图4示出根据一个或多个实现方式的可实现蜂窝无线互连的示例性网络环境400。然而,并非需要所有描述的组件,且一个或多个实现方式可包括图中未示出的其他组件。在不背离本文所阐述的权利要求的精神或范围的情况下,可对组件的布置和类型做出变形。可设置另外的组件、不同的组件或更少的组件。

示例性网络环境400包括EPC 450、基站120B、网关设备332A、控制器334、接入点130A以及用户设备110。用户设备110可包括连接管理器(CM)。EPC 450可包括S-GW设备(例如,网关设备332B)、P-GW设备(例如,网关设备332C)、HSS 338以及MME 340。

通用分组无线业务(GPRS)隧道协议(GPRS TP或GTP)隧道可被创建并用在基站120B与EPC 450之间。通常,GTP隧道可用于在基于蜂 窝的无线网络(例如,LTE、GSM、UMTS通信网络)内携带GPRS数据包。GTP可分解为单独协议,该单独协议包括用于EPC 450内的信令的GTP-c(控制平面GTP)以及用于在EPC 450内以及在基站120B与EPC 450之间携带用户数据的GTP-u(用户平面GTP)。在某些情况下,GTP可用于传输层协议,诸如传输控制协议(TCP)和用户数据报协议(UDP)。用户设备110可与一个或多个GTP隧道相关联,其中,每个单独隧道由相应的隧道端点标识符(TEID)识别。TEID可以是动态分配的随机号并且可用于在相同GTP隧道中多路传输不同连接。在某些情况下,GTP隧道的接收侧可分配用于传输侧的TEID值以使用。在某些情况下,GTP-c信令(例如,GTP-c消息)可在网关设备332B与网关设备332C之间传输。例如,可使用GTP-c消息在隧道端点之间交换TEID值。

在一些情况下,基站120B可以存储无线电接入承载标识符(RB-ID)与TEID之间的映射(例如,一对一映射)。网关设备332B与基站120B之间以及网关设备332B与网关设备332A之间的接口可以是S1-u接口。与网关设备332B和基站120B之间的隧道相关联的TEID可被称为S1-TEID。

通过WLAN传输数据的数据路径可促进通过基站120B与用户设备110之间的WLAN(例如,经由接入点130A)开隧道的无线电接入承载(RAB)的数据传输。RAB可以是通过其可以携带数据的蜂窝信道。RAB可以是用于携带信令信息的信令无线电承载或用于携带用户数据的数据无线电承载。每个RAB的数据可以在基站120B与用户设备110之间的WLAN上基于IP的隧道机制来传输。作为一个实例,每个RAB的数据在基站120B与用户设备110之间的WLAN上通过IP安全(IPSec)隧道来传输。IPSec可以允许认证并加密IP数据包。作为另一实例,每个RAB的数据通过基站120B与用户设备110之间的WLAN上的GTP隧道(例如,GTP-u隧道)来传输。可利用除了IPSec和GTP-u隧道以外的其他基于IP的隧道机制。进一步出于说明性的目的,示例性网络环境400利用基站120B与用户设备110之间的WLAN上的IPSec隧道。

对于通过WLAN卸载的每个RAB,IPSec隧道建立在基站120B与用户设备110之间。基站120B可以从EPC 450接收被寻址到(addressed to)用户设备110的数据包。数据包可以包括数据包部分405。数据包可被称为EPC封装的数据包。数据包部分405可以包括GTP报头、IP报头、以及有效载荷(例如,用户数据)。GTP报头可以包含与RAB相关联的TEID。由于S1-u接口可以在EPC 450与基站120B之间提供用户平面接口,因此包含于GTP报头中的TEID可被称为S1-TEID。

可以通过将包含于所接收的数据包部分405中的TEID匹配到RAB的逻辑信道标识符(LCID,逻辑信道指标,logical channel index)来执行在基站120B处转发下行线路数据流量。逻辑信道可以表示用于控制平面数据的控制信道和/或用于用户平面数据的业务信道。逻辑信道可以表示由媒体访问控制(MAC)提供的数据传送服务,并且可以基于逻辑信道携带的信息类型来定义。因此,RAB的LCID可以提供由MAC提供的数据传送服务和/或由逻辑信道携带的信息类型的指示。

在经由RAB(例如,经由蜂窝通信)传输用户数据的情况下,LCID可以被包含于经由蜂窝通信从基站120B传输至用户设备110的数据包中。数据包可以包括数据包部分410。数据包可被称为MAC封装的数据包或者MAC协议数据单元(PDU)封装的数据包。数据包部分410可以包括LCID、序列号(SN)、IP报头以及有效载荷(例如,用户数据)。SN可以是分配给由基站120B传输到用户设备110的每个数据包的单调递增的计数以允许用户设备110对所接收的数据包进行重新排序和/或根据每个所接收的数据包的SN移除重复数据包。

在通过WLAN卸载RAB的情况下,基站120B可以生成包括数据包部分415的数据包。数据包可被称为IPSec互连封装数据包或者IPSec封装数据包。数据包部分415包括IPSec报头、封装安全有效载荷(ESP)报头、安全性参数指标(SPI)、SN、IP报头、有效载荷(例如,用户数据)、ESP填充以及ESP认证。ESP可以用于数据包的认证、完整性、和/或保密性保护。ESP填充(padding)可用于加密的目的,以将有效载荷数 据扩展至适合与加密相关联的密码分组大小的大小,和/或与下一字段对齐。在一些情况下,包含于数据包部分415和数据包部分410中的SN可被分别称为IPSec-SN和RB-SN。

基站120B可以将通过WLAN卸载的RAB的LCID匹配至包含于数据包部分415中的SPI值。在一些情况下,SPI值可以是为每个IPSec报头分配的值,使得通过IPSec隧道传输的每个数据包的IPSec报头包含不同的SPI值。SPI值可以用于识别用户设备110的安全性关联。

在用户设备110处,通过将包含于数据包部分415中的SPI值匹配至与RAB相关联的LCID,包含数据包部分415的数据包与RAB相关联。相似地,在上行链路侧上,可以在用户设备110中执行SPI和LCID(例如,LCID→SPI→LCID)的匹配并且在基站120B检索。用这种方式,为通过WLAN发送的RAB流量提供保护和认证。

提供图4中的数据包部分405、410、以及415作为实例,并且其他字段可以存在于在数据包部分405、410、以及415中指出的字段之前、之后、和/或之间。例如,在一些情况下,数据包部分415可以包括SN与IP报头之间的GTP报头。

诸如IKEv2协议的互联网密钥交换协议可以用于IPSec隧道设置。IKEv2信息信令消息可以用于允许基站120B和用户设备110同意和/或将LCID至SPI的映射与RB-SN至IPSec-SN的映射交换。映射可促进蜂窝接入与WLAN接入之间的协调。

图5示出了根据一个或多个实现方式的通过使用IPSec的WLAN接入的用户平面的示例性协议栈。然而,并非需要所有描述的组件,且一个或多个实现方式可包括在图中未示出的额外组件。在不偏离如在本文阐述的权利要求的精神或范围的情况下,可对组件的布置和类型做出改变。可设置另外的组件、不同的组件或更少的组件。

在下行链路方向(例如,图5中从右到左)上,基站120B可以从EPC450接收包括用户数据以及寻址到用户设备110的数据包。例如,基站120B可以经由基站120B与EPC 450之间的GTP-u隧道接收数据包。数据包可 以包括(从下至上)物理层报头(L1报头)和MAC报头(L2报头)、第一IP报头(例如,IP版本4报头、IP版本6报头)、UDP报头、GTP-u报头、以及第二IP报头。第一IP报头可被称为外部或者外侧IP报头而第二IP报头可被称为内部或者内侧IP报头。基站120B可以利用GTP-u报头确定该数据包所属的无线电承载(例如,数据无线电承载)。例如,GTP-u报头的标识符可以映射至无线电承载的标识符。基站120B可以使用IPsec对数据包加密。在一些情况下,在使用IPsec加密数据包之前,可以从数据包中去除GTP-u报头。IPSec加密的数据包然后可以经由网关设备332A和接入点130A IP转发(例如,中继)至用户设备110。用户设备110可以将所接收的数据包的IPSec报头的SPI映射至LCID。

在图5中,基站120B和用户设备110中间的节点可以执行基站120B与用户设备110之间的封装的IPSec有效载荷的IP转发。中间节点可以包括网关设备332A和接入点130A。网关设备332A与基站120B之间的接口(例如,X2u接口)和网关设备332A与接入点130A之间的接口(例如,DD接口)可以是没有隧道要求的基于IP转发的接口。

图6示出了根据一个或多个实现方式的通过使用IPSec的WLAN接入的控制平面的示例性协议栈。然而,并非需要所有描述的组件,且一个或多个实现方式可包括在图中未示出的额外组件。在不偏离如在本文阐述的权利要求的精神或范围的情况下,可对部件的布置和类型做出改变。可设置另外的组件、不同的组件或更少的组件。

在下行链路方向(例如,图6中从右到左)上,基站120B可以从EPC 450接收包括控制数据以及寻址到用户设备110的数据包。例如,基站120B可以经由基站120B与EPC 450之间的GTP-u隧道接收数据包。数据包可以包括(自下至上)物理层报头(L1报头)和MAC报头(L2报头)、IP报头(例如,IP版本4报头、IP版本6报头)、UDP报头以及GTP-c报头。基站120B可以从数据包移除GTP-c报头并且利用IKEv2以将控制数据携带至用户设备110。数据包可以经由网关设备332A和接入点130A IP转发(例如,中继)至用户设备110。

在一个或多个实现方式中,在通过WLAN掘进(tunneling)用户数据中使用GTP隧道。为了在GTP(例如,GTP-u)隧道中掘进,在基站120B与用户设备110之间为通过WLAN卸载的每个RAB(例如,数据无线电承载)建立GTP隧道。这样的隧道技术可以假设IEEE 802.11流量的一个或多个加密(例如,接入点130A可以将加密设置为对用户设备110的强制),接入点130A与网关设备332A之间和网关设备332A与基站120B之间的加密链路,和/或与接入点130A和基站120B之间的路径上的中间节点的信任关系。在某些方面,加密可以用于通过WLAN卸载(offload,下载)并且通过GTP(例如,GTP-u)隧道传输的所有的IP数据。

图7示出了可以根据一个或多个实现方式实现蜂窝WLAN互连的示例过程700的流程图。出于说明性的目的,这里参照图1的示例性网络环境100的基站120B描述示例过程700;然而,示例过程700不限于图1的示例性网络环境100的基站120B,并且示例过程700可以通过基站120B的一个或多个组件(诸如,基站处理器和/或蜂窝无线电模块)来执行。进一步出于说明性的目的,对于示例过程700,基站120B是用户设备110的服务基站。这里将示例过程700的方框描述为连续、或线性发生的。然而,示例过程700的多个方框可并行发生。此外,不需要按照所显示的顺序执行示例过程700的方框和/或不需要执行示例过程700的一个或多个方框。

基站120B接收数据包(705)。数据包可以包括第一隧道标识符。数据包可被寻址到用户设备110。基站120B可以从EPC 450接收数据包。例如,EPC 450的S-GW(例如,网关设备332B)可以通过S-GW与基站120B之间的隧道(例如,GTP-u隧道)将数据包发送至基站120B。第一隧道标识符可以是和S-GW与基站120B之间的隧道相关联的TEID。

基站120B确定与第一隧道标识符相关联的无线电承载(710)。无线电承载可以是经由蜂窝通信标准(例如,LTE标准)将数据包发送至用户设备110的信道。基站120B可以存储RB-ID与隧道标识符之间的映射(例如,一对一映射)。例如,基站120B可以存储与无线电承载相关联的RB-ID 和与无线电承载用于蜂窝通信的隧道相关联的TEID之间的映射(例如,一对一映射)。TEID可以(例如,映射到)与无线电承载的LCID相关联。

基站120B确定是否已通过WLAN网络卸载无线电承载(或它的一部分)(715)。基站120B可以基于无线电承载的LCID是否已映射至SPI值确定是否发生卸载。当LCID先前被映射至SPI值时,基站120B可以确定已卸载无线电承载。当LCID还没被映射至SPI值时,基站120B可以确定还没卸载无线电承载。当建立卸载时,SPI值可以在基站120B与用户设备110之间议定(agree upon)。当基站120B确定还没通过WLAN网络卸载无线电承载时,基站120B经由无线电承载(例如,经由LTE)将数据包发送至用户设备110(720)。

当基站120B确定已通过WLAN网络卸载无线电承载(或它的一部分)时,基站120B确定被映射至无线电承载的第二隧道标识符(725)。第二隧道标识符可以是SPI值。基站120B基于第二隧道标识符封装数据包(730)。例如,基站120B可以使用与SPI值相关联的IPSec加密对数据包进行加密。封装的数据包(例如,包括数据包部分415的数据包)可以包括第二隧道标识符。在一些情况下,第二隧道标识符可以包含于封装数据包的ESP报头中。基站120B通过WLAN将封装数据包发送至用户设备110(735)。

在本技术中,便于蜂窝-WLAN互连的基于RAN的实施方式可以为每个RAB提供类似类型的QoS配置文件,无论通过哪个接入(例如,蜂窝或者WLAN)对RAB进行服务。QoS配置文件可以包括与网络服务的一个或多个方面有关的信息,例如,作为非限制性实例,期望最小错误率、期望比特率、期望吞吐量等。因此,可以存储每个WLAN网络的QoS特性并且可与每个RAB的QoS要求比较,即,确定是否可通过WLAN网络卸载RAB。

图8示出了可根据一个或多个实现方式实现WLAN无线电承载设置的示例过程800的流程图。出于说明性的目的,这里参照图4的示例性网络环境400描述示例过程800;然而,示例过程800不限于图4的示例性 网络环境400。这里将示例过程800的方框描述为连续、或线性发生。然而,示例过程800的多个方框可并行发生。此外,不需要按照所显示的顺序执行示例过程800的方框和/或不需要执行示例过程800的一个或多个方框。

对于通过WLAN卸载的每个RAB,基站120B将QoS预留请求(RESV_REQ)发送至控制器334(例如,WLC)(805)。QoS预留请求可以包括相同的RAB的数据包的外部IP报头上将要使用的QoS配置文件和不同的服务代码点(DSCP)值。DSCP值可以识别用户设备110请求的服务水平或服务类型。DSCP可被称为流量标识符。因此,基站120B可以提供每个RAB的WLAN接入。

控制器334促进包含于预留请求中的QoS配置文件和所选择的流量标识符的流量工程(810)。时间间隔812可以提供流量工程完成的有效期。可以通过控制器334、网关设备332A以及接入点130A来执行流量工程以将它们本身配置为允许基于QoS配置文件和所选择的流量标识符在RAB上的通信(communication over the RAB)发生。例如,控制器334、网关设备332A、和/或接入点130A可以尝试预留RAB的请求带宽。控制器334将预留响应(RESV_RSP)发送至用户设备110(815)。控制器334可以指示对应于QoS配置文件和所选择的流量标识符的资源被成功预留或未成功预留。

基站120B促进使用基站120B与用户设备110之间的互联网密钥交换协议(例如,IKEv2)用所选择的流量标识符设置隧道(例如,IPSec隧道)(820)。甚至在预留响应指示资源未成功预留的情况下,基站120B可以在用户设备110与基站120B之间继续进行设置隧道。

控制器334可以导出QoS以应用于网关设备332A与下行链路用户平面IP业务的接入点130A之间。接入点130A可以将该QoS映射至相应的IEEE 802.11接入分类。通常,在网关设备332A(例如,WAG或信任的WAG(TWAG))与接入点130A之间使用的QoS取决于执行。

当用户设备110接收IP数据包时,用户设备110可以连同空中使用的IEEE 802.11接入分类一起存储对应于IP流的5元组。5元组可以包括源IP地址、源端口号、目的地IP地址、目的地端口号以及使用的协议。当用户设备110发送IP数据包时,用户设备110可以从先前存储的IP流的信息中得出空中使用的IEEE 802.11接入分类。如果不存在这个IP流的存储信息,用户设备110可以使用默认的IEEE 802.11接入分类。

在一个或多个实现方式中,本技术允许蜂窝和WLAN通信聚合。图9示出了根据一个或多个实现方式的示例性聚合分组数据汇聚协议(PDCP)实体。每个PDCP实体可以携带一个无线电承载的数据。PDCP实体可以与LCID相关联。聚合PDCP实体可通过允许基于是否通过蜂窝或者通过WLAN传送数据处理数据而促进蜂窝WLAN互连。是否通过蜂窝或者通过WLAN传送的判定可基于与蜂窝链路和WLAN链路相关联的吞吐量和/或延迟。

在通过WLAN发送数据包的情况下,聚合的PDCP实体可以被看作WLAN PDCP实体。该服务的PDCP实体可由IPSec链路的端隧道表示。可以使用IPSec来加密数据包并且可以通过例如用户设备110与基站120B之间的IPSec隧道传送。提供IPSec隧道的使用作为实例,并且WLAN PDCP实体而非IPSec隧道可以使用其他基于IP的隧道机构。在通过蜂窝发送数据包的情况下,聚合的PDCP实体可以被看作蜂窝PDCP实体。数据包可以使用鲁棒报头压缩(ROHC)来处理、根据蜂窝标准(例如,LTE标准)加密并封装。在一些情况下,在对数据包进行PDCP处理之后可以做出是否通过蜂窝或者通过WLAN传送数据包的决定。

聚合的PDCP实体可以用作承载开关,其中,可以每次仅通过一个接入(例如,蜂窝或者WLAN)来为接入承载服务。可替换地,聚合的PDCP实体可用作承载拆分,其中,蜂窝接入和WLAN接入两者同时适用于RAB。在这种情况下,由基站120B接收的一些数据包和/或数据包的部分可以使用蜂窝接入传送,而由基站120B接收的其他数据包和/或数据包的部分可以使用WLAN接入传送。

在一个或多个实现方式中,用户设备110执行用于选择并且关联/附接至一起促进蜂窝WLAN互连的WLAN和基站的网络发现和选择过程。用户设备110尝试发现并且选择合适的元组(例如,WLAN接入点、基站),其中,当对用户设备110的策略(例如,蜂窝WLAN互连策略)是积极的并且用户设备110指示测量是积极的(active,有效)时,基站可以担当WLAN的宏小区。

图10示出了可以根据一个或多个实现方式实现蜂窝WLAN互连的示例性过程1000的流程图。出于说明性的目的,这里参照图4的示例性网络环境400描述示例过程1000;然而,示例过程1000不限于图4的示例性网络环境400。这里将示例过程1000的方框描述为连续、或线性发生。然而,示例过程1000的多个方框可并行发生。此外,不需要按照所显示的顺序执行示例过程1000的方框和/或不需要执行示例过程1000的一个或多个方框。

用户设备110发起网络发现和选择处理(1005)。用户设备110可以与不不支持基于RAN的WLAN互连的基站相关联。基站可被称为源基站。在发起网络发现和选择处理中,用户设备110可以使与基于RAN的WLAN互连连接相关联的策略变得积极。

用户设备110可以接收执行(例如,允许、促进)蜂窝WLAN互连的指示。用户设备110可以响应于指示,发起寻找基于RAN的WLAN互连连接性。指示可基于对指示应当寻找基于RAN的WLAN互连连接性的用户设备110的用户偏好和/或运营商积极策略。在一些情况下,RAN可以通过向在其覆盖范围内的用户设备(例如,包括用户设备110)指示用户设备应当寻找提供RAN集成连接性的WLAN来发起网络发现和选择处理。可由不支持蜂窝WLAN互连的基站(例如,源基站)提供发起网络发现和选择处理的触发。可以利用用户设备110与一个或多个接入点(例如,接入点130A)之间的探测请求和响应过程来减少发现中的延迟和/或支持(例如,关闭的WLAN网络的)发现。关闭的WLAN网络可以包括不广播它们的服务集标识符(SSID)的WLAN网络。

用户设备110搜索支持RAN集成连接性的合适的WLAN(例如,合适的WLAN接入点)。用户设备110可以通过利用每个公共陆地移动网络(PLMN)的新的能力位的第三代伙伴项目(3GPP)接入网络查询协议(ANQP)容器的扩展,被告知这样的接入点130A的能力。例如,3GPP ANQP容器可以在预先关联的用户设备110和接入点130A之间交换。

用户设备110将接入点130A识别为支持RAN集成连接性并且建立与接入点130A的连接(1015)。用户设备110可以与接入点130A关联并且认证并建立局部IP连接性。认证可以涉及EPC 450、AAA服务器336、HSS 338和/或MME 340。在一些情况下,也可以建立非无缝WLAN卸载(NSWO)。

在认证程序过程中,AAA服务器336通过HSS 338和MME 340,建立测量报告(1020)。AAA服务器336可以识别将WLAN(例如,接入点130A)与相关联的用户设备110集成的合适的目标基站(例如,基站120B)。AAA服务器336可以通知源基站触发对目标基站的WLAN测量报告。源基站触发对于目标基站的WLAN测量报告(1025)。

如果用户设备110在目标基站的覆盖区域下,则用户设备110通知源基站用户设备110在目标基站的覆盖区域下并且将测量响应发送至源基站(1030)。用户设备110可以将面对WLAN数据路径的接口的SSID和其局部IP地址(IP WLAN)发送至源基站。例如,用户设备110可以将接入点130A的IP地址发送至源基站和/或与接入点130A相关联的网关设备(例如,网关设备332A)的IP地址。源基站触发从源基站至目标基站的切换(例如,eNB间切换)(1035)。源基站可以基于来自用户设备110的测量响应触发切换。目标基站建立通过WLAN接入(例如,通过接入点130A)服务的一个或多个RAB(1040)。

图11示出根据一个或多个实现方式的可以实现蜂窝WLAN交互的示例性过程1100的流程图。出于说明性的目的,本文中参考图1的示例性网络环境100的用户设备110描述的示例性过程1100;然而,示例性过程1100不限于图1的示例性网络环境100的用户设备110,并且示例过程1100 可以通过用户设备110的一个或多个组件执行。在本文中将示例性过程1100的方框描述为顺次或线性发生。然而,示例性过程1100的多个方框可并行发生。此外,不需要按照所显示的顺序执行示例性过程1100的方框和/或不需要执行示例性过程1100的一个或多个方框。

用户设备110接收执行蜂窝WLAN交互的指示(1102)。例如,指示可基于表示应当寻找基于RAN的WLAN交互连接性的用户设备110的用户偏爱和/或操作器积极策略。用户设备110可以进行WLAN接入点的搜索以定位支持通过WLAN传输的蜂窝数据的隧道的接入点。在支持开通通过WLAN传输的蜂窝数据的隧道的接入点之中,用户设备110可以识别(例如,选择)与更高的功率测量(例如,信噪比(SNR),接收信号强度指示)相关联的接入点,诸如接入点130A。

然后用户设备110确定当前服务用户设备110的第一基站不支持开通通过WLAN传输的蜂窝数据的隧道(1105)。用户设备110将接入点130A识别为与第二基站(例如,基站120B)相关联的(1110),其中第二基站支持开通通过WLAN传输的蜂窝数据的隧道。用户设备110建立用户设备110和接入点130A之间的连接(1115)。

用户设备110促成第一基站和第二基站之间的切换(1120)。为了促成切换,用户设备110可以接收来自第一基站的对于信息的请求并且将响应发送至第一基站。在一些情况下,用户设备110可以将与接入点130A相关联的SSID和/或IP地址发送至第一基站。基于来自用户设备110的响应,第一基站可以触发从第一基站至第二基站的eNB间切换。一旦成功完成切换,用户设备110就经由接入点130A从第二基站接收蜂窝数据(1125)。

在一个或多个实现方式中,可以在密集、地点类型部署下利用该主题技术,其中将多个WLAN接入点(例如,WLAN接入点130A-B)部署为给一个或多个用户设备(例如,用户设备110)提供改善的空中总吞吐量。在一些情况下,可以减少WLAN AP单元尺寸。例如,可以中止由WLAN接入点单元允许的较低的数据速率。利用(例如,执行)至连接的客户端 的较高的数据速率可以促成在密集调配密集部署下的顺畅漫游和载荷均衡,和/或可以促进减少WLAN接入点单元尺寸的物理边界。可以减小接收单元尺寸以减少或避免来自同信道的干扰。可以允许接收单元尺寸与设计的发送单元尺寸对准,和/或可以促成在高密度环境下的总信道使用率的降低。在一些情况下,为了维持大约1千兆位秒和3.5千兆位秒之间的空中吞吐量(例如,由IEEE 802.11ac接入点提供的),需要期望的以太网千兆位链接与通过空中流(the over the air stream)的同步。

在一些实现方式中,小的蜂窝单元和WLAN接入点被集成至单个接入设备或者被另外布置。较小的蜂窝单元可以与WLAN AP共享回程。这样的实现方式可以允许例如共享硬件、软件、动力、回程和/或安全壳体的优点。小的蜂窝单元可以包括、可以是或者可以是HeNB的部分。在一些情况下,单个接入设备的蜂窝组件可以允许改善的覆盖范围,和/或由WLAN提供的覆盖范围的区域可以允许比蜂窝组件更高的吞吐量。在由蜂窝组件而不是WLAN组件覆盖的区域中,所有数据通信可以通过蜂窝组件路由。该主题技术可以使用WLAN技术(诸如使用WLAN调制解调器)允许未经许可的空间的使用。

该主题技术可以与其他蜂窝WLAN交互机构共存并且避免对IEEE 802.11技术规格产生影响。在一些情况下,蜂窝和WLAN的聚合对于EPC(例如,EPC 450)是显然的(transparent)和/或不防止基于用户偏爱地发现和使用其他WLAN。该主题技术可以通过使用蜂窝和WLAN接入两者允许往或返于WLAN的改善的移动性,WLAN卸载的改善的网络控制和/或改善的总的UE吞吐量。

图12概念性地示出了可实现主题技术的一个或者多个实现方式的电子系统1200。例如,电子系统1200例如可以是或可以耦接至网关设备、机顶盒、台式计算机、笔记本电脑、平板电脑、服务器、交换机、路由器、基站、接收器、电话、PDA或一般地通过网络传输信号的任何电子设备。电子系统1200可以是和/或可以是一个或多个用户设备110、基站120A-B和/或接入点130A-B的部分。这种电子系统包括各种类型的计算机可读介 质以及用于各种其他类型的计算机可读介质的接口。电子系统1200包括总线1208、一个或多个处理器1212、系统存储器1204或缓冲器、只读存储器(ROM)1210、永久储存设备1202、输入设备接口1214、输出设备接口1206、一个或多个网络接口1216或其子设备和变形。

总线1208共同表示通信地连接电子系统1200的多个内部设备的所有系统、外围以及芯片组总线。在一个或多个实现方式中,总线1208将一个或多个处理器1212与ROM 1210、系统存储器1204以及永久存储设备1202通信地连接。通过这些不同的存储器单元,一个或多个处理器1212检索待执行的指令以及待处理的数据,以便执行主要公开内容的方法。在不同实现方式中,该一个或者多个处理器1212可以是单个处理器或者多核处理器。

ROM 1210储存电子系统1200的一个或多个处理器1212和其他模块所需要的静态数据与指令。另一方面,永久存储设备1202可为读写存储设备。即使当电子系统1200关闭时,永久存储设备1202可为存储指令和数据的非易失性存储单元。在一个或多个实现方式中,大容量存储设备(例如,磁盘或光盘及其相应的磁盘驱动器)可用作永久存储设备1202。

在一个或多个实现方式中,可移动存储设备(例如,软盘、闪存驱动器及其相应的磁盘驱动器)可用作永久存储设备1202。与永久存储设备1202一样,系统存储器1204可为读写存储设备。然而,不同于永久性存储设备1202,系统存储器1204可以是诸如随机存取存储器(RAM)的易失性读写存储器。系统存储器1204可以存储一个或多个处理器1212在运行时间需要的任何指令和数据。在一个或多个实现方式中,本主题发明的处理过程被存储在系统存储器1204、永久存储设备1202和/或ROM 1210内。利用这些各种存储器单元,一个或多个处理器1212检索待执行的指令和待处理的数据以执行一个或多个实现方式的过程。

总线1208还连接至输入和输出设备接口1214和1206。输入设备接口1214使用户能够将信息与选择命令传送给电子系统1200。例如,可与输入设备接口1214一起使用的输入设备可包括字母数字键盘和定位设备(还 称为“光标控制设备”)。例如,输出设备接口1206可以使由电子系统1200生成的图像能够显示。例如,可与输出设备接口1206一起使用的输出设备可包括打印机和显示设备,诸如,液晶显示器(LCD)、发光二极管(LED)显示器、有机发光二极管(OLED)显示器、柔性显示器、平板显示器、固态显示器、投影仪或用于输出信息的任何其他设备。一个或者多个实现方式可包括用作输入设备和输出设备的设备,诸如,触摸屏。在这些实现方式中,提供至用户的反馈可以是任何形式的传感反馈,诸如视觉反馈、听觉反馈、或触觉反馈;并且来自用户的输入可以以任何形式接收,包括声学输入、语音输入、或触觉输入。

如图12中所示,总线1208还通过一个或多个网络接口1216将电子系统1200耦接至一个或多个网络(未显示)。所述一个或多个网络接口可包括以太网接口、WiFi接口、单元式接口、mmWave接口、简化的千兆比特媒体独立接口(RGMII)或者通常用于连接至网络的任何接口。一个或多个网络接口1216可以包括,或者可以耦接至,物理层模块。通过这种方式,电子系统1200可以是一个或多个计算机网络(例如,局域网(“LAN”)、广域网(“WAN”)或内联网)或者网络的网络(例如,互联网)的一部分。电子系统1200的任何或所有组件可与本主题发明结合使用。

在本公开内容的范围内的实现方式可以利用编码一个或多个指令的有形计算机可读存储介质(或一种或多种类型的多有形计算机可读介质)部分地或整体地实现。有形计算机可读存储介质本质上也可以是非易失性的。

计算机可读存储介质可以是能够由通用或专用计算设备读、写或存取的任何存储介质,所述通用或专用计算设备包括能够执行指令的任何处理电子设备和/或处理电路。例如,但不限于,计算机可读介质可包括诸如RAM、DRAM、SRAM、T-RAM、Z-RAM、以及TTRAM的任何易失性半导体存储器。计算机可读存储介质还可以包括任何非易失的半导体存储器,诸如ROM、PROM、EPROM、EEPROM、NVRAM、闪存、nvSRAM、 FeRAM、FeTRAM、MRAM、PRAM、CBRAM、SONOS、RRAM、NRAM、赛道存储器(race track memory)、FJG和千足虫存储器(Millipede memory)。

此外,计算机可读存储介质可以包括任何非半导体存储器,诸如,光盘存储器、磁盘存储器、磁带、其他的磁存储器或能够存储一个或多个指令的任何其他介质。在一些实现方式中,有形计算机可读储存介质可直接耦接至计算设备,而在其它实现方式中,有形计算机可读储存介质可例如通过一个或多个有线连接、一个或多个无线连接或其任何组合间接耦接至计算设备。

指令可以被直接执行或者可以被用来展开可执行指令。例如,指令可被实现为可执行或不可执行的机器码或者可被实现为可以被编译以生成可执行或者不可执行的机器码的高级语言的指令。此外,指令还可被实现为数据或者可包括数据。计算机可执行的指令也可以以任何形式被组织,包括例程、子例程、程序、数据结构、物体、模块、应用、小程序、函数等。如本领域技术人员可以认识到的,包括但不限于指令的数目、结构、序列或组织的细节可以显著地改变而不改变底层逻辑、函数、处理和输出。

尽管上述讨论主要指执行软件的微处理器或多核处理器,但是一个或多个实现方式由一个或多个集成电路来执行,诸如,特定用途集成电路(ASIC)或现场可编程门阵列(FPGA)。在一个或者多个实现方式中,这样的集成电路执行存储在电路自身上的指令。

本领域的技术人员将理解,本文描述的各种实例性方框、模块、元件、组件、方法和算法可以被实施为电子硬件、计算机软件或它们两者的组合。为了示出硬件和软件的这种可交换性,各种实例性方框、模块、元件、组件、方法和算法已经就它们的功能性在以上进行了描述。这种功能性是实施为硬件还是软件取决于具体的应用和对整个系统施加的设计约束。技术人员可以各种特定应用的变化的方式来实施上述功能性。在不脱离主题技术的范围内,各种部件和方框可以被完全不同地设置(例如,以不同的顺序设置或以不同的方式划分)。

应该理解的是,所公开的处理中的任何特定的顺序或方框的分级是实例性方法的一个实例。基于设计偏好,可以理解的是,可以重新排列处理中的任何特定的顺序或方框的分级,或所有示出的方框被执行。任何方框可以被同时执行。在一个或多个实现方式中,多任务和并行处理可以是有利的。此外,上述实现方式中的各种系统部件的分离不应该被理解为在所有的实现方式中需要这样的分离,而应当理解的是,所述程序部件和系统通常可以被集成在单个软件产品中或被封装至多个软件产品中。

如在本申请的说明书和任意权利要求中所用的,术语“基站”、“接收器”、“计算机”、“服务器”、“处理器”和“存储器”都指的是电子设备或其他技术设备。这些术语排除了人或一组人。出于本说明书之目的,术语“显示器”或者“显示”指在电子设备上显示。

如在本文中使用的,具有术语“和”或“或”来分开项中的任一项的一些列项之后的“中的至少一个”将列表作为整体来修饰,而不是修饰列表中的各成员(例如,各项)。短语“至少一个”并不要求选择各个列出项中的至少一个,更确切地,该短语允许包括各项任一个中的至少一项、和/或各项任一组合中的至少一个、和/或各个项中的至少一个。例如,短语“A、B以及C中的至少一个”或者“A、B或者C中的至少一个”均指只有A、只有B或者只有C、A、B以及C的任一组合,和/或A、B以及C中的至少一个。

谓语“被配置为”、“可操作”和“被编程为”并不意味着主题的特定的有形或无形修改,而是意在可交换地使用。在一个或多个实现方式中,被配置为监测和控制操作的处理器或部件也可以意指被编程为监测和控制操作的处理器,或可操作以监测和控制操作的处理器。同样,被配置为执行代码的处理器可以被构造为被编程为执行代码或可操作以执行代码的处理器。

诸如一方面、该方面、另一方面、一些方面、一个或多个方面、实现方式、该实现方式、另一实现方式、一些实现方式、一个或多个实现方式、一个实施方式、该实施方式、一些实施方式、一个或多个实施方式、一种 构造、该构造、另一构造、一些构造、一个或多个构造、主题技术、公开、本公开、它们的变形等是为方便起见,或并不意味着与这样的短语的相关的公开对主题技术是重要的或这样的公开应用至主题技术的所有构造。与这样的短语相关的公开可以应用至所有的构造、或一个或多个构造。与这样的短语相关的公开内容可以提供一个或多个实例。诸如一方面或者某些方面的短语可指一个或者多个方面,反之亦然,并且其他上述短语类似。

此处使用的词“示例性”意指“用作示例、示例或者图示”。在本文中作为“示例性”或作为“示例”进行描述的任何实施方式不应被解释为优先于或优于其他实施方式。此外,在某种程度上对于在说明书或者权利要求书中使用的术语“包括(include)”、“具有”等来说,这些术语旨在与术语“包括(comprise)在权利要求书中作为衔接词而采用解释“包括”时类似的方式而包括。

与整个本公开内容描述的本领域技术人员已知的或后来变为已知的各个方面的元件等同的所有结构和功能通过参考而明确的并入本文并旨在由权利要求书所包含。此外,此外,本文所公开内容并不旨在奉献给公众,无论这样的公开是否在权利要求中明确记载。没有权利要求要素是在35USC§112、第六款的规定下予以解释,除非该权利要求要素是使用短语“用于…的装置(means for)”来明确地记载,或在方法权利要求的情况下,该元素是使用短语“用于…的步骤”来记载。

提供之前的描述使本领域技术人员能够实现本文所描述的各个方面。对于本领域技术人员来说,对这些方面的各种修改将是显而易见的。因此,权利要求并不旨在局限于本文中示出的方面,而是符合与语言权利要求一致的整个范围,其中,对单数形式的元件的引用并不旨在指“一个和仅一个”,除非明确说明如此,否则是指“一个或多个”。除非另有明确说明,否则术语“一些”指的是一个或多个。男性代名词(例如,他)包括女性和中性性别(例如,她的和它的),反之亦然。标题和副标题,如果有的话,仅用于方便起见且不限制本公开内容。

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