接口连通性信息的发送与接收方法、设备和***
技术领域
本发明涉及通信领域,尤其涉及一种接口连通性信息的发送与接收方法、设备和***。
背景技术
由于基站通常具有较高的造价,在3G(3rd-generation,第三代移动通信)技术的发展中,大量基站的建造会导致较高的布网成本。为了降低成本,中继逐渐被引入到蜂窝***中,增加基站信号的覆盖范围。图1a为LTE-A(LTE-Advanced,演进的LTE)***引入RN(RelayNode,中继节点)后的网络架构,RN通过DeNB(施主基站)下的donorcell接入到核心网,和核心网没有直接的有线接口,每个RN可以控制一个或多个小区。在此架构下,UE(UserEquipment,用户终端)和RN之间的接口称为Uu接口,而RN和DeNB之间的接口称为Un接口。一个DeNB(DonorEvolvedNodeB,施主基站)下面可以连接多个RN,而一个RN只能连接到一个DeNB上。
图1b为引入RN后的LTE-A***的结构图。S1接口一边连接E-UTRAN(EvolvedUTRAN,演进后的通用陆地无线接入网)中的节点eNB,一边连接EPC(EvolvedPacketCore,演进后的分组核心网)中的节点MME/S-GW(MobilityManagementEntity,移动性管理实体/ServingGateway,服务网关),或者一边连接eNB,一边连接RN。X2接口位于E-UTRAN中的节点eNB之间或者eNB与RN之间,eNodeB之间具有多对多连接关系的X2接口,在一定区域内可能存在所有的eNodeB之间都具有X2连接。X2接口存在的主要目的,是支持LTE-ACTIVE状态下的UE的移动性管理功能;除此之外,X2接口主要功能还包括负载管理功能;小区干扰协调功能;一般的X2管理和错误控制功能等。
在LTE(LongTermEvolution,长期演进)***中,当一个eNB需要X2接口应用配置时,比如增减或修改小区配置,则需要进行eNB配置更新过程,如图2所示。eNB1向eNB2发送eNBConfigurationUpdate(eNB配置更新)消息,包含增减的小区PCI、ECGI、频率等信息,如果eNB2能够接受这次更新,则更新自己存储的eNB1的配置信息,并向eNB1返回eNB配置更新确认消息。每个小区都具有一个全球唯一的标识ECGI,ECGI由PLMNID、eNBID和cellID三部分组成,一共52比特,其中PLMNID和eNBID组成了eNB的全球唯一标识GlobaleNBID,共44比特,剩余8比特为cellID。目前,小区的ECGI一般由OAM分配。
目前在LTE***中,通过X2连接建立过程或eNB配置更新过程,基站仅能够获得邻基站的接口连通性信息,包括邻基站管理了哪些小区、以及这些小区的标识、频率等信息。引入RN后,由于DeNB具有S1/X2AP代理功能,RN和DeNB只有一个X2接口和一个S1接口,即RN只能通过上述X2连接建立过程或eNB配置更新过程获得DeNB管理的小区信息。但是,在切换、ANR(AutomaticNeighbourRelation,自动邻区关系)、干扰协调和负荷均衡等过程中,RN需要获知DeNB与其它eNB的接口连通性信息。为了解决该问题,需要一种新的获取接口连通性的机制。
发明内容
本发明实施例提供了一种接口连通性信息的发送与接收方法、设备和***,使RN能够获取DeNB与其它eNB的接口连通性信息。
本发明实施例提供了一种接口连通性信息的接收方法,包括:
通过X2接口接收基站发送的消息;
获取所述消息中携带的所述基站与邻基站之间的接口连通性信息。
本发明实施例提供了一种接口连通性信息的发送方法,包括:
基站通过X2接口发送消息,该消息中携带所述基站与邻基站之间的接口连通性信息。
本发明实施例提供了一种网络设备,包括:
接收单元,用于通过X2接口接收基站发送的消息;
获取单元,用于获取所述消息中携带的所述基站与邻基站之间的接口连通性信息。
本发明实施例提供了一种基站设备,包括:
发送单元,用于通过X2接口发送消息,该消息中携带所述基站与邻基站之间的接口连通性信息。
本发明实施例提供了一种网络***,包括:
基站设备,用于通过X2接口发送消息,该消息中携带所述基站与邻基站之间的接口连通性信息;
中继节点,用于通过X2接口接收基站发送的消息,获取所述消息中携带的所述基站与邻基站之间的接口连通性信息。
与现有技术相比,本发明实施例至少具有以下优点:
基站通过X2接口发送携带基站与邻基站之间的接口连通性信息的消息,使得中继节点能够获取到基站与其邻基站的接口连通性信息,进而能够完成切换、自动邻区关系、干扰协调和负荷均衡等过程。
附图说明
为了更清楚地说明本发明的实施例或现有技术中的技术方案,下面将对本发明的实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1a是现有技术中LTE-A***引入RN后的网络架构示意图;
图1b是现有技术中引入RN后的LTE-A***的结构图;
图2是现有技术中eNB配置更新过程示意图;
图3是本发明实施例一提供的接口连通性信息的接收方法的示意图;
图4是本发明实施例三提供的接口连通性信息的接收方法的示意图;
图5是本发明实施例四提供的接口连通性信息的接收方法的示意图;
图6是本发明实施例五提供的接口连通性信息的接收方法的示意图;
图7是本发明实施例六提供的接口连通性信息的接收方法的示意图;
图8-11是本发明实施例七提供的网络设备的结构示意图;
图12是本发明实施例八提供的基站设备的结构示意图。
具体实施方式
下面将结合本发明的实施例中的附图,对本发明的实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明的实施例保护的范围。
实施例一
本发明实施例一提供一种接口连通性信息的接收方法,如图3所示,包括:
步骤301,通过X2接口接收基站发送的消息;
步骤302,获取所述消息中携带的所述基站与邻基站之间的接口连通性信息。
所述消息具体为基站配置更新消息。
步骤302之前,还可以包括:
获取所述基站配置更新消息中携带的服务小区信息,根据服务小区信息判断所述基站配置更新消息携带所述基站的邻基站的配置信息或者所述基站的配置信息;或者
当所述基站配置更新消息中携带全球基站标识信息单元时,判断所述基站配置更新消息携带所述基站的邻基站的配置信息,否则判断所述基站配置更新消息携带所述基站的配置信息;或者
获取所述基站配置更新消息中携带的全球基站标识信息单元,根据全球基站标识信息单元判断所述基站配置更新消息携带所述基站的邻基站的配置信息或者所述基站的配置信息。
所述消息具体还可以为间接基站配置更新消息,此时在步骤301之前,还可以包括:向所述基站发送间接基站配置更新请求消息。
所述接口连通性信息包括下述一种或多种信息:与所述基站存在X2接口的邻基站标识;所述邻基站的服务小区配置信息以及增加、和/或修改、和/或删除的服务小区配置信息;所述邻基站服务小区的邻区配置信息;所述邻基站的移动管理实体池MMEPOOL信息;所述邻基站的服务小区节能状态。
在步骤302之后,还可以包括:向基站发送切换请求,当接收到所述基站发送的切换准备失败消息时,获取其中携带的失败原因,根据所述失败原因指示X2接口不存在,更新存储的所述基站与邻基站之间的接口连通性信息。
实施例二
本发明实施例二提供一种接口连通性信息的发送方法,基站通过X2接口发送消息,该消息中携带所述基站与邻基站之间的接口连通性信息。
其中,所述消息具体为基站配置更新消息。所述基站配置更新消息通过携带的服务小区信息区分携带所述基站的邻基站的配置信息或者所述基站的配置信息;或者所述基站配置更新消息以是否携带全球基站标识信息单元区分携带所述基站的邻基站的配置信息、或者所述基站的配置信息;或者所述基站配置更新消息通过携带的全球基站标识信息单元区分携带所述基站的邻基站的配置信息、或者所述基站的配置信息。
所述消息具体还可以为间接基站配置更新消息。
所述接口连通性信息包括下述一种或多种信息:与所述基站存在X2接口的邻基站标识;所述邻基站的服务小区配置信息以及增加、和/或修改、和/或删除的服务小区配置信息;所述邻基站服务小区的邻区配置信息;所述邻基站的移动管理实体池MMEPOOL信息;所述邻基站的服务小区节能状态。
当后续接收到切换请求,且由于X2接口不存在导致切换准备失败时,还包括:所述基站在切换准备失败消息中携带失败原因指示X2接口不存在。
实施例三
本发明实施例三提供一种接口连通性信息的获取方法,DeNB通过X2接口发送自身与邻基站的接口连通性信息,本发明实施例中,与DeNB通过X2接口连接的设备以RN为例进行介绍,如图4所示,该方法包括以下步骤:
步骤401,DeNB向RN发送X2-AP消息来发起X2接口连通性通知过程,用于DeNB向RN通知DeNB的X2接口连通性信息。
其中,X2接口连通性信息主要包括:与DeNB存在X2接口的邻基站标识;邻基站的服务小区配置信息以及增加、和/或修改、和/或删除的服务小区配置信息(PCI、ECGI、频率等);邻基站服务小区的邻区配置信息;邻基站服务小区的小区节能状态;邻基站的MMEPOOL信息。DeNB向RN发送X2-AP消息可以为周期性发送或者事件触发,事件触发的方式例如在增加、和/或修改、和/或删除小区配置信息或MMEPOOL信息后,DeNB向RN发送X2-AP消息。
步骤402,RN收到X2接口连通性通知消息,保存DeNB与邻eNB的X2接口连通性信息,向DeNB发送X2接口连通性通知确认消息。
步骤403,DeNB收到RN返回的X2接口连通性通知确认消息,确认X2接口连通性通知过程完成。
实施例四
本发明实施例四中,对于实施例三中的X2-AP消息给予具体定义,如图5所示,本发明实施例四中X2-AP消息具体为IndirecteNBConfigurationUpdate(间接基站配置更新)消息,该方法包括以下步骤:
步骤501,DeNB通过向RN发送IndirecteNBConfigurationUpdate消息来发起X2接口配置更新过程,向RN通知所有与DeNB存在X2接口的其它eNB配置信息。
所有与DeNB存在X2接口的其它eNB配置信息即eNBListIE,在这个eNBListIE中包括每个eNB的基站标识、小区配置信息以及MMEPOOL信息等,即包括了DeNB与邻基站的X2接口连通性信息。
步骤502,RN获得DeNB与邻基站的X2接口连通性信息,保存并更新DeNB邻基站的配置信息,向DeNB返回IndirecteNBConfigurationUpdateAcknowledge(间接基站配置更新确认)消息,确认配置更新过程完成。
需要说明的是,在步骤501之前,还可以包括:RN向DeNB发送IndirecteNBConfigurationUpdateRequest消息请求DeNB向RN通知其邻基站的配置信息。该过程为可选过程。
其中,IndirectENBConfigurationUpdate消息格式如表1所示:
表1
INDIRECTENBCONFIGURATIONUPDATEACKNOWLEDGE消息的格式如表2所示:
表2
实施例五
本发明实施例五中,对于实施例三中的X2-AP消息给予具体定义,如图6所示,本发明实施例五中X2-AP消息具体为eNBConfigurationUpdate(基站配置更新)消息,该方法包括以下步骤:
步骤601,DeNB向RN发送eNBConfigurationUpdate消息,消息中携带DeNB与邻基站的X2接口连通性信息,发起X2接口配置更新过程。其中,DeNB根据来自邻基站的X2接口建立过程和eNB配置更新过程的信息组织此eNBConfigurationUpdate消息,消息中包含所有当前的邻基站的配置信息。
步骤602,RN保存并更新DeNB与邻基站的X2接口连通性信息,向DeNB返回eNBConfigurationUpdateAcknowledge消息,确认配置更新过程完成。
具体的,RN收到eNBConfigurationUpdate消息后,需要判断其中携带的是DeNB的配置信息还是DeNB邻基站的配置信息,该判断方法包括以下三种当中的任意一种:
a)如果RN收到的eNBConfigurationUpdate消息中的服务小区ECGI中前44比特(用来标识Global(全球)eNBID)与RN自身的GlobaleNBID相同,则RN判断是DeNB配置信息;否则为DeNB邻基站的配置信息;
b)如果在eNBConfigurationUpdate消息中没有携带GlobaleNBIDIE(全球基站标识信息单元),RN判断是DeNB配置信息;如果携带了GlobaleNBIDIE,则RN判断该eNB配置更新过程用于向RN传送DeNB邻基站的配置信息;
c)在eNBConfigurationUpdate消息中始终携带GlobaleNBIDIE,如果GlobaleNBIDIE和RN的GlobaleNBID相同,则RN判断是DeNB配置信息;否则为DeNB邻基站的配置信息。
ENBCONFIGURATIONUPDATE消息的格式具体如表3所示,
表3
实施例六
本发明实施例三~五中,RN可以获取DeNB与其他eNB的X2接口连通性信息,但是仍不能排除异常情况出现,例如:由于DeNB在IndirecteNBConfigurationUpdate消息或重用/修改的eNBConfigurationUpdate消息中,误将某个与DeNB不存在X2连接的eNB信息上报给RN,或者由于RN切换判断错误,或者由于软件操作等原因,这样,会导致RN向该eNB发起X2切换时发生切换失败。为此,本发明实施例六中,通过在DeNB返回的HandoverPreparationFailure(切换准备失败)消息中的CauseIE中携带原因值:X2notavailable,使得RN获知与DeNB不存在X2连接的eNB,如图7所示,包括以下步骤:
步骤701,向RN发送IndirecteNBConfigurationUpdate或重用/修改的eNBConfigurationUpdate消息来发起X2接口配置更新过程,用于DeNB向RN上报DeNB与邻基站的X2接口连通性信息。
步骤702,RN保存并更新DeNB与邻基站的X2接口连通性信息,向DeNB返回IndirecteNBConfigurationUpdateAcknowledge或eNBConfigurationUpdateAcknowledge消息,确认配置更新过程完成。
步骤703,当R-UE发生切换时,RN根据保存的DeNB邻基站配置信息,判断目标小区与源RN是否有X2接口以及是否同属于一个MMEPOOL,如果满足条件,则向目标小区发送X2切换的HandoverRequest消息。
步骤704,DeNB收到HandoverRequest消息后,发现DeNB与目标小区没有X2接口,则向RN返回HandoverPreparationFailure消息,携带失败原因为X2notavailable。
步骤705,RN根据HandoverPreparationFailure消息更新存储的DeNB与邻基站的X2接口连通性信息。例如,RN删除DeNB与邻基站的X2接口连通性信息中失败原因为X2notavailable的DeNB的邻基站的配置信息。
实施例七
本发明实施例七提供一种网络设备,如图8所示,包括:
接收单元11,用于通过X2接口接收基站发送的消息;
获取单元12,用于获取所述消息中携带的所述基站与邻基站之间的接口连通性信息。
所述消息具体为基站配置更新消息;如图9所示,该网络设备还包括判断单元13,用于:
根据所述基站配置更新消息中携带的服务小区信息判断所述基站配置更新消息携带所述基站的邻基站的配置信息或者所述基站的配置信息;或者
根据所述基站配置更新消息是否携带全球基站标识信息单元判断所述基站配置更新消息携带所述基站的邻基站的配置信息或者所述基站的配置信息;或者
根据所述基站配置更新消息携带的全球基站标识信息单元判断所述基站配置更新消息携带所述基站的邻基站的配置信息或者所述基站的配置信息。
所述消息具体还可以为间接基站配置更新消息;如图10所示,该设备还包括发送单元14,用于向所述基站发送间接基站配置更新请求消息。
所述接口连通性信息包括下述一种或多种信息:与所述基站存在X2接口的邻基站标识;所述邻基站的服务小区配置信息以及增加、和/或修改、和/或删除的服务小区配置信息;所述邻基站服务小区的邻区配置信息;所述邻基站的移动管理实体池MMEPOOL信息;所述邻基站的服务小区节能状态。
所述接收单元还用于:接收所述基站发送的切换准备失败消息;如图11所示,还包括更新单元15,用于根据所述切换准备失败消息中携带的失败原因,更新所述基站与邻基站之间的接口连通性信息。
该网络设备具体为中继节点。
实施例八
本发明实施例八提供一种基站设备,如图12所示,包括:
发送单元21,用于通过X2接口发送消息,该消息中携带所述基站与邻基站之间的接口连通性信息。
所述消息具体为基站配置更新消息,所述基站配置更新消息通过携带的服务小区信息区分携带所述基站的邻基站的配置信息或者所述基站的配置信息;或者所述基站配置更新消息以是否携带全球基站标识信息单元区分携带所述基站的邻基站的配置信息、或者所述基站的配置信息;或者所述基站配置更新消息通过携带的全球基站标识信息单元区分携带所述基站的邻基站的配置信息、或者所述基站的配置信息。
所述消息具体还可以为间接基站配置更新消息。
所述接口连通性信息中携带下述一种或多种信息:与所述基站存在X2接口的邻基站标识;所述邻基站的服务小区配置信息以及增加、和/或修改、和/或删除的服务小区配置信息;所述邻基站服务小区的邻区配置信息;所述邻基站的移动管理实体池MMEPOOL信息;所述邻基站的服务小区节能状态。
所述发送单元21还用于:发送携带失败原因的切换准备失败消息。
实施例九
本发明实施例九提供一种网络***,包括:
基站设备,用于通过X2接口发送消息,该消息中携带所述基站与邻基站之间的接口连通性信息;
中继节点,用于通过X2接口接收基站发送的消息,获取所述消息中携带的所述基站与邻基站之间的接口连通性信息。
本发明实施例中,基站通过X2接口发送携带基站与邻基站之间的接口连通性信息的消息,使得中继节点能够获取到基站与其邻基站的接口连通性信息,进而能够完成切换、自动邻区关系、干扰协调和负荷均衡等过程。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。