背景技术
e-UTRAN(evolved Universal Terrestrial Radio Access Network,演进的通用陆基无线接入网)的网络架构如图1所示,主要由eNB(evolved NodeB,演进基站)组成。
MME(Mobility Management Entity,移动性管理试题)与eNB之间采用S1-MME接口相连;eNB完成接入网功能,与UE(User Equipment,用户设备)通过空口通信。对于每一个附着到网络的UE,有一个MME为其提供服务,该MME称为UE的服务MME。S1-MME接口为UE提供对控制面服务,包括移动性管理和承载管理功能。
S-GW(Serving Gate Way,服务网关)与eNB之间采用S1-U接口相连,对于每一个附着到网络的UE,有一个S-GW为其提供服务,该S-GW称为UE的服务S-GW。S1-U接口为UE提供用户面服务,UE的用户面数据通过S1-U GTP(GPRS(General Packet Radio Service,通用分组无线服务技术)隧道协议)承载在S-GW和eNB之间传输。
UE与网络之间的用户面和控制面协议栈分别如图2和图3所示。用户面协议包括PDCP(Packet Data Convergence Protocol,分组数据汇聚协议)、RLC(Radio Link Control,无线连接控制)、MAC(Media Access Control,媒体接入控制)和PHY(Physical layer,物理层)层;控制面协议包括RRC(Radio Resource Control,无线资源控制)和NAS(非接入)层,其中,RRC层消息需要经过用户面协议层的处理,再在空口进行传输;NAS层消息在空口封装在RRC消息中传输。
在现有的LTE/LTE-A网络中,UE的RRC/PDCP/RLC/MAC/PHY对等层都位于同一个eNB内,UE的NAS层对等层位于与上述eNB建立了针对该UE的S1连接的MME内。
传统的宏基站(macro eNB)单层覆盖网络已经不能满足人们对数据业务速率和容量不断增长的需求。因此,分层组网的方式被引入来解决该问题:通过在热点区域、家庭室内环境、办公环境等小覆盖环境布设一些低功率的基站(下面以local eNB表示,即本地基站,包括Femto/Pico/Relay等形式),获得小区***的效果,使得运营商能够为用户提供更高数据速率、更低成本的业务。
分层组网在增加网络容量的同时,也带来了一定的负作用:由于低功率基站小区(下面以本地小区或local cell表示)的覆盖范围小,使得UE的切换频率和次数都大大增加,增加了UE在进行切换时发生通信中断的风险。
为了降低UE在宏小区(macro cell)和本地小区(local cell)之间进行切换的频率,一种用户面和控制面分离的网络部署方式被引入。如图4所示, macro cell提供基础覆盖,local cell提供热点覆盖,local cell与macro cell之间存在数据/信令接口(有线/无线接口),UE可以工作在macro eNB或local eNB下。
由于local eNB控制的小区覆盖范围小,服务的UE少,所以连接到local eNB的UE往往能获得更好的服务质量,如:获得更高的业务速率,更高质量的链路。因此,当连接到macro eNB的UE接近local eNB控制的小区时,可以切换到local eNB以获得local eNB提供的服务;当UE远离local eNB控制的小区时,需要切换到macro eNB控制的小区,以保持无线连接。
在以上承载分离的网络架构下,当UE在只有macro cell覆盖的区域,UE的控制面连接和用户面连接(即DRB:Data Radio Bearer,数据无线承载)都在macro eNB;当UE移动到macro cell和local cell重叠覆盖区域时,UE的全部或者部分用户面连接(DRB)被转移到本地基站,以获得更高的业务传输速率,控制面连接仍然保持在宏基站,以防止控制面连接切换失败造成UE掉话。
图5示出了一种采用控制面与用户面分离技术的网络架构,UE同时连接到两个eNB,图中M-L接口表示macro eNB与local eNB之间的逻辑接口。UE的SRB(Signalling Radio Bearer,信令无线承载)保留在macro eNB上,而所有或部分DRB(Data Radio Bearer,数据无线承载)的PDCP/RLC/MAC/PHY部分保持在local eNB上。UE的上行数据到达local eNB之后直接发往SGW(服务网关),UE的下行数据到达SGW之后直接发往local eNB,从而减少了macro eNB对UE数据包的处理负担。该架构下,位于local eNB承载的协议栈如图6所示。
图7示出了另一种采用控制面与用户面分离技术的网络架构。该架构下,位于local eNB承载的协议栈如图8所示。
在HetNet(Heterogeneous Network,异构网络,即由不同大小、类型小区构成,如包括:macro cell、local cell)场景下,由于local cell覆盖范围小,UE稍一移动就会触发切换,因此,可以仅将UE的用户面切换到local eNB。为了支持此特性,需要解决如何管理和分配local cell资源的问题,但目前尚未有相应解决方案。
具体实施方式
为了实现在承载分离网络中进行本地承载资源管理,本发明实施例提供了以下解决方案:local cell的公共资源由macro eNB进行管理和配置,而针对UE的专用资源由local eNB进行本地管理和配置,每当macro eNB决定执行控制面和用户面分离操作时,local eNB负责分配专有随机接入资源,以及针对分离DRB的RLC、MAC和物理层等专有配置信息并通知macro eNB。
下面结合附图对本发明实施例进行详细描述。
如图9所示,当macro eNB决定针对UE执行控制面和用户面分离操作时,执行以下流程:
步骤1:macro eNB发送承载建立请求(Bear Setup Request)消息给local eNB,该请求消息中包含有UE的信息以及UE的承载相关信息。
具体的,承载建立请求消息中可包含但不限于下述信息:
接口的AP ID(接入点标识),用于在macro eNB上唯一标识该UE,由macro eNB分配。可选的,AP ID也可由macro eNB分配的UE的唯一标识,如C-RNTI(Cell-Radio Network Temporary Identifier,小区无线网络临时标识)代替,或者两者都包含;
E-RAB ID,用于唯一标识一条E-RAB(Enhanced-Radio Access Bear,增强的无线接入承载);
macro eNB针对每个E-RAB的传输层地址;
分离DRB的QoS(Quality of Service,服务质量)参数,如QCI(QoS Class Identifier,QoS类别标识)或/和ARP(Allocation and Retention Priorit,分配和保持优先级)等参数;
期望的local eNB的PCell(主载波)和/或SCell(辅载波)配置,进一步还可以包括相应的测量结果以及小区类型指示;
UE的部分能力,具体包括:UE Category(类别)和物理层参数,可选的,还可包括特征组标识。对于UE所有或部分DRB的PDCP/RLC/MAC/PHY需保持在local eNB上的架构,UE的部分能力还包括PDCP参数。其中,所述物理层参数可包括以下参数之一或组合:TxAntennaSelectionSupported(表示发送天线选择能力)、SpecificRefSigsSupported(表示支持特定参考信号能力)、增强双层TDD(Time Division Duplexing,时分双工)、针对PUCCH( Physical Uplink Control Channel,物理上行链路控制信道)两天线端口、 tm9-With-8Tx-FDD(表示支持FDD 8天线)、pmi-Disabling(表示禁用PMI)、跨载频调度、并行PUCCH-PUSCH(Physical Uplink Shared Channel,物理上行链路共享信道)等。
步骤2:local eNB接收到承载建立请求消息后进行接纳控制,并在同意接纳的情况下,根据该承载建立请求消息为相应UE(即与承载建立请求消息中携带的AP ID或C-RNTI对应的UE)分配专用资源,并回复承载建立响应(Bear Setup Response)消息给macro eNB,该响应消息中包含有该UE的标识信息以及local eNB为该UE分配的专用资源信息。
具体的,具体的,承载建立响应消息中包含但不限于下述信息:
接口的AP ID,用于在local eNB上唯一标识该UE,由local eNB分配;
E-RAB ID,用于唯一标识一条E-RAB;
local eNB针对每个E-RAB的传输层地址;
local eNB为UE分配的专用资源信息。
其中,local eNB为UE分配的专用资源信息可包括以下信息之一或组合:
每个分离承载的PDCP配置信息(当UE所有或部分DRB的PDCP/RLC/MAC/PHY需保持在local eNB上时需要包含该配置信息);
每个分离承载的RLC配置信息,其中包含上下行AM(确认模式)或UM(非确认模式)的参数等;
逻辑信道标识,用于唯一标识local eNB针对该UE的逻辑信道;
逻辑信道配置,具体包括优先级、PBR(Prioritized Bit Rate,优先级速率)或BSD(Bucket Size Duration)等参数;
MAC配置信息,具体包括以下信息之一或组合:BSR(Buffer Status Report,缓冲区状态报告)、PHR(物理层帧头)、DRX(非连续接收)、SPS(半持续调度)等参数的配置;
local eNB下的PCell和SCell配置信息,可选的,还可以携带小区类型(允许和macro eNB指示的不一样);
专有物理层配置信息,具体包括以下信息之一或组合:PDSCH(Physical Downlink Shared Channel,物理下行链路共享信道)专有配置、PUCCH专有配置、PUSCH专有配置、上行功率控制专有配置、SoundingRS(用于信道测量的RS(Reference Signal,参考信号),也称为SRS)上行专有配置、CQI(Channel Quality Indicator,信道质量指示符)汇报配置、TPC-PDCCH(PDCCH 的传输功率,其中PDCCH是Physical Downlink Control Channel的英文缩写,中文表达为物理下行控制信道)配置等;
RACH(Random Access Channel,随机接入信道)专有配置信息,具体包括随机接入Preamble(导频)索引,或/和随机接入信道Mask(掩码)索引。
步骤3:macro eNB接收到该承载建立响应消息后,组织并发送RRC连接重配置(RRC Connection Reconfiguration)消息,以通知相应UE执行控制面和用户面分离操作。该消息中包含有local eNB为该UE配置的专用资源,以及local cell的公共资源配置等信息。其中,该UE的专用资源来自步骤3的承载建立响应消息,local cell的公共资源配置以及测量配置由macro eNB配置。
具体的,macro eNB所配置的local cell的公共资源可包含但不限于下述部分或者全部信息:
RACH或/和PRACH(Physical Random Access Channel,物理随机接入信道)公共配置信息;
PDSCH公共配置信息;
PUSCH公共配置信息;
PHICH(Physical Hybrid ARQ Indicator Channel,物理 HARQ (Hybrid Automatic Repeat Request ,混合自动重传请求)指示信道)配置信息;
PUCCH公共配置信息;
SoundingRS公共配置信息;
天线配置信息;
P-Max(最大发射功率);
TDD物理信道配置信息;
上行循环前缀长度等信息。
步骤4:local eNB接收到来自分离用户设备的同步消息后,向macro eNB发送承载激活指示(Bear Active Indication)消息。此步骤可选。
步骤5:相应UE完成RRC连接重配置操作后,向macro eNB返回RRC连接重配置完成(RRC Connection Reconfiguration Complete)消息。
UE接纳控制也可以由macro eNB实现,此种情况下,macro eNB在判决local cell可以接纳UE的情况下,向该local cell发送承载建立请求消息,其它处理过程与上述流程类似。
如图10所示,如果macro eNB决定修改已建立的承载,则执行以下流程:
步骤1:macro eNB发送承载修改请求(Bear Modify Request)消息给local eNB,该请求消息中携带有UE的上下文标识信息,如AP ID,承载修改请求消息中还包含有下述信息之一或组合:
所增加的E-RAB信息组;
需要删除的E-RAB信息组;
需要修改的E-RAB信息组。
其中,所增加的E-RAB信息组中包含有新增加的E-RAB ID 标识,还可包含macro eNB针对该E-RAB的传输层地址或/和相应的QoS参数(如QCI或ARP等参数)等;需要修改的E-RAB信息组中包含有要修改的用户承载的E-RAB ID,更新的QoS参数(如QCI或ARP等参数)等;需要删除的E-RAB信息组中包含有要删除的用户承载的E-RAB ID。
步骤2:local eNB根据接收到的承载修改请求消息修改相应UE(即与承载修改请求消息中携带的AP ID对应的UE)的专用资源,并组织和发送承载修改响应(Bear Modify Response)消息给macro eNB,其中携带有UE的标识信息,如接口的AP ID。
如果承载修改请求消息中包含有所增加的E-RAB信息组,则local eNB根据该信息组,为相应承载分配UE专用资源,并返回携带有相应E-RAB信息组的承载修改响应消息。该响应消息中的E-RAB信息组中,对应于其中的每个新增加的E-RAB,包含有但不限于以下信息:E-RAB ID,以及local eNB针对每个E-RAB的传输层地址,专用资源信息,其中所述专用资源信息包含有以下信息之一或组合:PDCP配置信息(UE所有或部分DRB的PDCP/RLC/MAC/PHY需保持在local eNB上时需包含该配置信息)、RLC配置信息、逻辑信道标识、逻辑信道配置等,还可以包含MAC配置信息和专有物理层配置信息等。
如果承载修改请求消息中包含有需要修改的E-RAB信息组,则local eNB根据该信息组,为相应UE的相应承载修改UE专用资源,并返回携带有相应E-RAB信息组的承载修改响应消息。该响应消息中的E-RAB信息组中,对应于其中的每个修改后的E-RAB,包含有以下信息:E-RAB ID和修改后的专用资源信息,所述修改后的专用资源信息包含有以下信息之一或组合:PDCP配置信息(UE所有或部分DRB的PDCP/RLC/MAC/PHY需保持在local eNB上时需包含该配置信息)、RLC配置信息、逻辑信道标识、逻辑信道配置等,还可以包含MAC配置信息和专有物理层配置信息等。
如果承载修改请求消息中包含有需要删除的E-RAB信息组,则local eNB根据该信息组,删除相应UE的相应承载的专用资源,并返回携带有相应E-RAB信息组的承载修改响应消息。该响应消息中的E-RAB信息组中,对应于其中的每个被删除的E-RAB,包含有E-RAB ID。
步骤3:macro eNB接收到该承载建立响应消息后,组织并发送RRC连接重配置(RRC Connection Reconfiguration)消息,以通知相应UE执行DRB重配置操作。该消息中可以含有UE在local eNB上重配置的DRB专用资源,可选的,还可包含macro eNB上重配置的资源等信息。其中,该UE在local eNB上重配置的DRB专用资源信息来自步骤2的承载修改响应消息。
步骤4:相应UE完成RRC连接重配置操作后,向macro eNB返回RRC连接重配置完成(RRC Connection Reconfiguration Complete)消息。
如图11所示,如果local决定修改UE的MAC或物理层专有配置信息,则执行以下流程:
步骤1:local eNB发送承载更新请求(Bear Modify Request)消息给macro eNB,该请求消息中携带有UE的上下文标识信息,如AP ID。可选的,该请求消息中还可携带建议的MAC配置和专有物理层配置更改信息等。
步骤2:macro eNB组织和发送承载更新响应(Bear Modify Response)消息给local eNB。此步骤可选。
步骤3:macro eNB组织并发送RRC重配置(RRC Connection Reconfiguration)消息,以通知相应UE(即与承载更新请求消息中携带的AP ID对应的UE)执行重配置操作。该消息中可以包含有UE在local eNB上重配置的MAC层或物理层专有信息,可选的,还可包含macro eNB上重配置的资源等信息。
步骤4:相应UE完成RRC连接重配置操作后,向macro eNB返回RRC连接重配置完成(RRC Connection Reconfiguration Complete)消息。
如图12所示,如果macro eNB决定删除UE在local eNB的上下文,则执行以下流程:
步骤1:macro eNB发送承载删除(Bear Delete Request)消息给local eNB,该消息中携带有UE的上下文标识信息,如AP ID。
步骤2:local eNB组织和发送承载删除响应(Bear Delete Response)消息给macro eNB。此步骤可选。
步骤3:macro eNB组织并发送RRC连接重配置(RRC Connection Reconfiguration)消息,以通知相应UE(即与承载删除消息中携带的AP ID对应的UE)执行DRB删除操作,消息中可以标明删除UE在local eNB上的所有资源以及macro eNB上重配置的资源等信息。
步骤4:相应UE完成相应删除操作后,向macro eNB返回RRC连接重配置完成(RRC Connection Reconfiguration Complete)消息。
通过以上描述可以看出,本发明实施例通过local eNB进行UE专用资源配置和管理,使得UE的用户面可以分离到local eNB,降低了UE进行控制面切换的次数,降低了UE 掉话概率。
基于相同的技术构思,本发明实施例还提供了一种宏基站设备(如上述的macro eNB)。
参见图13,为本发明实施例提供的基站设备的结构示意图,该设备可包括接收模块1301、资源配置指示模块1302,还可进一步包括发送模块1303,其中:
接收模块1301,用于接收本地基站配置的用户专用资源信息;
资源配置指示模块1302,用于将所述本地基站配置的用户专用资源信息,以及所述宏基站配置的本地公共资源信息,发送给相应用户设备,以指示所述相应用户设备进行资源配置。
在本设备决定对用户设备进行控制面和用户面分离时,发送模块1303向目标本地基站发送承载建立请求消息。相应的,接收模块1301接收所述目标本地基站返回的承载建立响应消息,其中携带有所述目标本地基站为所述用户设备分配的用户专用资源信息;资源配置指示模块1302向进行控制面和用户面分离的用户设备发送RRC连接重配置消息,其中携带有所述目标本地基站配置为所述用户设备配置的用户专用资源信息,以及所述宏基站配置的本地公共资源信息。其中,所述宏基站配置的本地公共资源信息,所述承载建立请求消息的内容,以及承载建立响应消息的内容,如前所述。
在本设备决定修改已建立在本地基站上的用户承载时,发送模块1303向所述本地基站发送承载修改请求消息。相应的,接收模块1301还用于接收所述本地基站返回的承载修改响应消息,其中携带有所述本地基站根据所述承载修改请求消息分配的用户专用资源信息;资源配置指示模块1302还用于向用户承载被修改的用户设备发送RRC连接重配置消息,其中携带有所述本地基站配置的用户专用资源信息。其中,所述承载修改请求消息的内容,以及所述承载修改响应消息的内容,同前所述。
本地基站修改用户设备的MAC层或物理层专有配置信息后,发送承载更新请求消息。相应的,接收模块1301还用于接收本地基站发送的所述承载更新请求消息,其中携带有所述用户设备的上下文标识,以及建议的MAC层配置和专有物理层配置更改信息。相应的,资源配置指示模块1302还用于向被修改了MAC层或物理层专有配置信息的用户设备发送RRC连接重配置消息,其中携带有所述本地基站建议的MAC层配置和专有物理层配置更改信息。
在本设备决定删除用户设备在本地基站上的用户承载时,发送模块1303还用于向所述本地基站发送承载删除消息,其中携带有所述用户设备的上下文标识信息。相应的,资源配置指示模块1302还用于向被删除用户承载的用户设备发送RRC连接重配置消息,其中携带有标明删除所述用户设备在本地基站上的所有资源的信息。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台终端设备(可以是手机,个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。