掌桥专利:专业的专利平台
掌桥专利
首页

集中式无线电接入网络中的控制器冗余

文献发布时间:2023-06-19 10:55:46


集中式无线电接入网络中的控制器冗余

本申请要求2018年10月1日提交的美国临时专利申请序列号62/739,714的权益,该临时专利申请在此以全文引用方式并入本文。

背景技术

集中式无线电接入网络(C-RAN)可用于实现基站功能,以为用户设备(UE)提供无线服务。通常,对于由C-RAN实施的每个小区来说,一个或多个基带单元(BBU)(在此也称为“基带控制器”或简称“控制器”)与多个远程单元(在此也称为“无线电点”或“RP”)交互。每个控制器耦接到前传通信链路或前传网络上的无线电点。

在C-RAN中,每个控制器可以呈现单点故障。一般来说,当实体呈现系统的单点故障时,可以提供冗余实体,以防止受保护实体的故障。然而,系统通常必须被配置成在受保护实体故障时切换到使用冗余实体。另外,在系统中提供冗余会为系统增加成本。为系统增加冗余的挑战对于像C-RAN那样复杂的系统而言是特别值得关注的。

发明内容

一个实施例涉及一种包括多个控制器和多个无线电点,提供无线服务的系统。无线电点的每一个与至少一个天线相关联并且远程地远离控制器定位,其中,多个无线电点使用前传网络通信地耦接到控制器。控制器和多个无线电点配置成实现多个基站,以便向多个用户设备(UE)提供无线服务。控制器的每一个都通信地耦接到无线服务提供方的核心网络。该系统被配置成服务于多个逻辑小区。该系统被配置成使得每个逻辑小区由相应组的无线电点服务。该系统被配置成使每组无线电点与相应的一个或多个控制器相关联,以便相应的一个或多个控制器在与该组无线电点相关联时服务于与该组无线电点相关联的相应的逻辑小区。该系统被配置成使用保护方案,在保护方案中,服务于每个逻辑小区的相应组的无线电点在导致与该组无线电点相关联的一个或多个控制器改变的故障转移的情况下不改变。

另一个实施例涉及一种在包括多个控制器和多个无线电点,被配置成提供无线服务的系统中实施保护方案的方法。无线电点的每个与至少一个天线相关联且远程地远离控制器定位。多个无线电点使用前传网络通信地耦接到控制器。控制器和多个无线电点配置成实现多个基站,以便向多个用户设备(UE)提供无线服务。控制器的每一个都通信地耦接到无线服务提供方的核心网络。该系统被配置成服务于多个逻辑小区。该系统被配置成使得每个逻辑小区由相应组的无线电点服务。该方法包括使每组无线电点与相应的一个或多个控制器相关联,以便相应的一个或多个控制器在与该组无线电点相关联时服务于与该组无线电点相关联的相应逻辑小区,以及使用保护方案,在该保护方案中,在导致与该组无线电点相关联的一个或多个控制器改变的故障转移的情况下,服务于每个逻辑小区的相应组无线电点不改变。

公开了其它实施例。

在以下附图和具体实施方式中阐述了各实施例的细节。其它特征和优点将从具体实施方式、附图以及权利要求而变得显而易见。

附图说明

图1是例示无线电接入网络(RAN)系统的一个示范性实施例的框图。

图2A-2D示出了N+1保护方案的操作。

图3包括高级流程图,示出了确定C-RAN中控制器以哪种状态和角色工作的方法的一个示范性实施例。

图4包括高级流程图,示出了确定何时在C-RAN中执行故障转移的方法的一个示范性实施例。

图5包括高级流程图,示出了结合C-RAN中活动控制器的故障执行故障转移的方法的一个示范性实施例。

各种附图中的相同参考数字和标号指示相同的元件。

具体实施方式

图1是示出可以在其中实施本文中描述的控制器冗余技术的无线电接入网络(RAN)系统100的一个示范性实施例的框图。系统100部署在地点102处以为一个或多个无线网络运营商提供无线覆盖和容量。地点102可以是例如建筑物或园区或其它建筑群(例如,由一个或多个企业、政府、其它企业实体使用)或某些其它公共场所(例如酒店、度假村、娱乐园区、医院、购物中心、机场、大学校园、场馆或者室外区域,例如滑雪区、体育场或人口密集的市内区域)。

在图1所示的示范性实施例中,至少部分地使用C-RAN架构实现系统100,该架构采用至少一个基带单元104和多个无线电点(RP)106。系统100在此也称为“C-RAN系统”100。每个RP 106远程地远离基带单元104定位。而且,在该示范性实施例中,RP 106中的至少一个远程地远离至少一个其它RP 106定位。基带单元104和RP 106服务于至少一个小区108。基带单元104在此也称为“基带控制器”104或仅称为“控制器”104。

每个RP 106包括或耦接到一根或多根天线110,通过所述天线将下行链路RF信号发射到用户设备(UE)112,并通过所述天线由UE 112接收所述上行链路RF信号。更具体地说,在图1所示的示例中,每个RP 106包括两根天线110。每个RP 106可包括或耦接到不同数目的天线110。

系统100通过适当的回传耦接到每个无线网络操作者的核心网络114。在图1所示的示范性实施例中,因特网116用于在系统100和每个核心网络114之间回传。然而,应当理解,可以其它方式实现回传。

图1所示系统100的示范性实施例在此被描述为实现为长期演进(LTE)无线电接入网络,其使用LTE空中接口来提供无线服务。LTE是由3GPP标准组织开发的标准。在本实施例中,控制器104和RP 106被一起用于实现为用户设备112提供对无线网络运营商的核心网络114进行移动接入的LTE演进节点B(这里也称为“eNodeB”或“eNB”),使得用户设备112能够以无线方式(例如,使用LTE语音(VoLTE)技术)传输数据和语音。这种eNodeB可以是宏eNodeB或家庭eNodeB(HeNB)。

而且,在该示范性LTE实施方案中,每一个核心网络114被实施为演进的数据分组核心(EPC)114,其包括标准LTE EPC网络元件,诸如,例如,移动管理实体(MME)118和服务网关(SGW)120。每个控制器104使用LTE S1接口与EPC核心网络114中的MME 118和SGW 120通信。而且,每个控制器104使用LTE X2接口与其它eNodeB通信。例如,每个控制器104可以通过LTE X2接口与室外宏eNodeB(未示出)或实施不同小区108的相同集群138(下文描述)中的另一控制器104通信。

如果使用一个或多个控制器104实施的eNodeB是家庭eNodeB,则核心网络114还可包括用于聚合来自多个家庭eNodeB的流量的家庭eNodeB网关(未示出)。

控制器104和无线电点106可以被实施以便使用支持频分双工(FDD)和/或时分双工(TDD)中的一种或多种的空中接口。而且,可以实施控制器104和无线电点106以使用支持多输入-多输出(MIMO)、单输入-单输出(SISO)、单输入-多输出(SIMO)、多输入-单输出(MISO)和/或波束形成方案中的一种或多种的空中接口。例如,控制器104和无线电点106可以实施LTE传输模式中的一种或多种。此外,控制器104和/或无线电点106可配置成支持多个空中接口和/或支持多个无线运营商。

控制器104使用前传网络124以通信方式耦接到无线电点104。在图1所示的示范性实施例中,使用标准交换式以太网126来实施将每个控制器104通信耦合到一个或多个RP106的前传124。不过,要理解的是,可以通过其它方式实现控制器104和RP 106之间的前传。

交换式以太网126包括一个或多个以太网交换机。在图1所示的示范性实施例中,交换式以太网126包括聚合层和接入层,聚合层包括一个或多个聚合以太网交换机130,接入层包括一个或多个接入以太网交换机134。可以使用其它以太网网络拓扑(例如,在聚合层和接入层之间(或一个或多个内)可以有另外的以太网交换机层(或跳)或可以使用完全不同的拓扑)。

每个控制器104经由相应的一个或多个以太网链路(为了易于说明,仅示出其中的一个)通信地耦接到聚合交换机130中的一个或多个。每个RP106经由相应的一个或多个以太网链路(为了易于说明,仅示出其中的一个)通信地耦接到接入交换机134中的一个或多个。此外,交换机130和134中的一些经由一个或多个以太网链路彼此通信地耦接。

一般来说,C-RAN中的一个或多个节点执行用于空中接口的模拟射频(RF)功能,以及用于空中接口的(开放系统互连(OSI)模型的)数字层1、层2和层3功能。

在(L1)图1中所示的示范性实施例中,每个基带控制器104包括被配置成针对由RAN系统100实现的LTE空中接口分别执行层-1处理、层-2处理和层-3处理中的至少一些的层-1(L1)功能、层-2(L2)功能和层-3(L3)功能。每个RP 106包括为空中接口实施不在控制器104中执行的任何层-1处理的层-1功能和为空中接口和与该RP 106关联的一个或多个天线110实施RF前端功能的一个或多个射频(RF)电路(未示出)。

通常,对于由C-RAN 100实施的每个小区108,对应的控制器104为小区108执行空中接口层-3(L3)和层-2(L2)处理以及至少一部分空中接口层-1(L1)处理,其中,服务于那一小区108的每个无线电点106执行控制器104未执行的并且实施模拟RF收发器功能的L1处理。

可以使用控制器104与无线电点106之间的空中接口处理中的不同分割。在一个示例中,每个基带控制器104可以被配置为执行用于空中接口的所有数字层-1、层-2和层-3处理,而RF 106(具体而言,RF电路)仅实施用于与每个RP 106相关联的空中接口和天线108的RF功能。在这种情况下,在控制器104和RF 106之间传送表示用于空中接口的时域符号的同相正交(IQ)数据。可以使用其它分割,并且可以以其它格式在控制器104与无线电点106之间传送数据。在以下描述中,在控制器104和用于空中接口的无线电点106之间传送的前传数据通常被称为“IQ数据”,即使此类前传数据可以采用很多形式,包括非IQ数据的形式。

此外,在下行链路方向(即,从控制器104到RP 106的方向)传送IQ数据的形式可以与在上行链路方向(即,从RP 106到控制器104的方向)传送IQ数据的形式不同。而且,对于给定方向(下行链路或上行链路),并非所有前传数据都需要以相同形式传送(即,不同信道或不同资源块的前传数据可以不同方式传送)。

数据可以其它方式在控制器104和RP 106之间前传。

可以在硬件、软件或硬件和软件的组合中实现每个控制器104和RP 106(以及被描述为其中包括的功能)以及更一般地系统100,以及这里描述为通过任何前述方式实现的任何具体特征,各种实施方式(无论是硬件、软件或硬件和软件的组合)也可以被一般地称为配置成实现关联功能中的至少一些的“电路系统”或“电路”。当在软件中实施时,可以在一个或多个合适的可编程处理器上执行的软件或固件中实施这样的软件。可以通过其它方式(例如,在现场可编程门阵列(FPGA)、专用集成电路(ASIC)等中)实现这样的硬件或软件(或其部分)。而且,可以使用一个或多个RF集成电路(RFIC)和/或离散部件来实施RF功能性。每个控制器104和RP 106,以及更一般地,系统100,都可以通过其它方式实现。

在图1所示的示范性实施例中,管理系统136例如经由因特网116和以太网126(在RP 106的情况下)通信地耦接到控制器104和RP 106。

在图1所示的示范性实施例中,管理系统136使用因特网116和以太网126与系统100的各个元件通信。并且,在一些实施方式中,管理系统136向控制器104发送管理通信,并从所述控制器接收管理通信,所述控制器中的每一个继而将相关管理通信转发到RP 106并从该RP接收相关管理通信。管理系统136可以包括由C-RAN系统100的供应商提供的专有管理系统,或者由运营商使用的家庭eNodeB管理系统(HeNB MS)(或其它eNodeB管理系统),以管理在其网络中所部署的家庭eNodeB(或其它eNodeB)。

每一个控制器104还可以实施管理接口,用户能够通过管理接口与控制器104直接交互。可以各种方式实施此管理接口,包括,例如,通过实施网页服务器(该网页服务器提供网页,网页实施基于网页的图形用户界面,以供用户使用网页浏览器与控制器104交互)和/或通过实施命令行接口(通过命令行接口,用户能够例如使用安全壳(SSH)软件与控制器104交互)来实施此管理接口。

在图1所示的示范性实施例中,系统100包括多个控制器104,多个控制器被一起分组到集群138中。每个集群138具有相关联的一组RP 106,其已被分配给该集群138并且由该集群138中包括的控制器104服务。集群138中的每个控制器104维持分配给集群138的RP106的列表。该列表在此也被称为“RP白名单”并且包括已被分配给集群138的每个RP 106的标识符。在该示范性实施例中,在RP白名单中使用的每个RP 106的标识符是分配给该RP106的介质访问控制(MAC)地址。

集群138中的每个控制器104被配置成在任何给定时间点以(至少)两个角色中的一个角色工作。第一角色在本文中被称为“活动”角色,并且以第一角色操作的每个控制器104在本文中也被称为“活动”控制器104。当每个控制器104以活动角色工作时,控制器104主动地服务于小区108。第二角色在本文中被称为“后备”角色,并且以第二角色操作的控制器104在本文中也被称为“后备”控制器104。当控制器104以后备角色工作时,控制器104充当集群138中的活动控制器104的备份或后备控制器104。

每个小区108被分配RP 106的相应子集。RP 106的分配子集用于服务于该小区108。该子集在本文中也称为分配给小区108的“RP组”。在此实施例中,分配给每个小区108的RP组不响应于服务于所述小区108的一个或多个控制器104的变化而改变。因此,即使服务于任何给定小区108的一个或多个控制器104改变(例如,响应于正在执行的故障转移),也维持针对集群138建立的RF计划和为每个小区108建立的边界。更具体地,C-RAN 100被配置成使用保护方案,在保护方案中,服务于小区108中的每一个的相应组的无线电点106在故障转移的情况下不会改变,故障转移使以后备角色操作的后备控制器104取代服务于该小区108的活动控制器104而服务于小区108。

而且,C-RAN 100被配置成使得一个或多个活动控制器104用于服务于每个小区108的“在用”参数可以在执行故障转移的情况下由一个或多个后备控制器104复制。这些“在用”参数可以包括例如手动配置的所有参数以及通过自组织网络(SON)过程确定的所有参数。一般来说,在用参数包括一个或多个控制器104开始服务于小区108所需的所有参数。

控制器104终止与核心网络114的回传连接,并且每个LTE SIB1小区身份与服务于每个小区108的一个或多个控制器104相关联。因此,为了使小区108能够独立于分配给它们(或服务于它们的一个或多个控制器104)的LTE SIB1小区身份而被定义和配置,小区108被分配单独的标识符(此处称为“虚拟小区标识符”或“虚拟小区ID”),该标识符在C-RAN 100的上下文中使用。分配给每个小区108的该组RP 106可以与分配给该小区108的虚拟小区ID相关联。也就是说,从C-RAN 100的角度来看,小区108是逻辑实体(或逻辑小区),其中每个此类逻辑小区被分配一个可用于识别该逻辑小区的虚拟小区标识符。

如本文中所使用,“归属”一组RP 106是指将分配给特定小区108的一组RP 106与将服务于该小区108和该组RP 106的集群138的一个或多个控制器104相关联的过程。此归属过程还使LTE SIB1小区身份(与一个或多个服务控制器104相关联)与虚拟小区ID(与该组RP 106相关联)相关联。也就是说,归属过程将C-RAN 100上下文中使用的逻辑小区与核心网络114识别的小区身份相关联。

在下文所描述的示范性实施例中,每个小区108由一个控制器104服务,并且系统100被配置成使用N+1保护方案,在N+1保护方案中该组后备控制器104仅包括一个控制器104。也就是说,在不存在任何故障的情况下,除了一个控制器104之外,所有控制器都以活动角色工作,并且一个控制器104以后备角色工作。然而,应理解,下文所描述的保护技术中的一些可以在其它实施例中使用,例如,在其中小区108中的一个或多个由多于一个控制器104服务的实施例、其中控制器104中的一个或多个服务于多于一个小区108的实施例和/或其中多于一个控制器104充当集群138的后备控制器104的实施例中。

图2A-2D示出了这一实施例中的N+1保护方案的操作。在此示例中,集群138包括五个控制器104,其使用四组RP 106来服务于四个单独的小区108。即,在此示例中,在N+1保护方案中N等于4。

在此示例中,控制器104在图2A-2D中分别被逐一标记为104-a、104-b、104-c、104-d和104-e。小区108在图2A-2D中分别被逐一标记为108-1、108-2、108-3和108-4。分配给小区108-1、108-2、108-3和108-4中的每个的RP 106在图2A-2D中分别被逐一标记为106-1、106-2、106-3和106-4。

图2A示出了系统100的第一状态,其中不存在故障,并且其中控制器104-a、104-b、104-c和104-d以活动角色工作并分别服务于小区108-1、108-2、108-3和108-4。此外,在这种第一状态下,RP 106-1用于服务于小区108-1且被归属于控制器104-a,RP 106-2用于服务于小区108-2且被归属于控制器104-b,RP 106-3用于服务于小区108-3且被归属于控制器104-c,且RP 106-4用于服务于小区108-4且被归属于控制器104-d。在此第一状态下,控制器104-e以后备角色工作。

图2B示出了系统100的第二状态,其中控制器104-b已发生故障且不再能够服务于小区108-2和相关联组的RP 106-2。

响应于控制器104-b的故障,后备控制器104-e改变其工作角色以便以活动角色工作,并充当小区108-2的服务控制器。相关联组的RP 106-2被重新归属于控制器104-e(而不是控制器104-b)。一旦完成此故障转移,系统100将处于图2C中所示的第三状态。

如果并且当控制器104-b再次变得可工作并且不再处于故障状态时,则其以后备角色工作并且充当集群138的备份控制器。在图2D中示出了此第四状态。如果且当活动控制器104-a、104-c、104-d或104-e中的一个发生故障时,控制器104-b将接管故障控制器,并且以与控制器104-e响应于控制器104-b的故障而采取的相同方式为该故障控制器以活动角色工作。

如上所述,在本示范性实施例中,系统100被配置成使用保护方案,在保护方案中服务于小区108中的每一个的相应组的无线电点106在故障转移的情况下不会改变,故障转移使以后备角色工作的后备控制器104在故障之前取代服务于该小区108的活动控制器104而服务于小区108。

如下文结合图3-5所述,保护方案可包括分布式保护方案,在分布式保护方案中每个控制器独立地确定是以活动角色工作还是以后备角色工作。替代地,保护方案可以包括集中式保护方案,在集中式保护方案中控制器104中的一个充当控制和管理保护功能的“集群管理器”。

而且,在该示范性实施例中,集群138中的每个控制器104都配备有其自身的eNodeB标识符(宏或家庭eNodeB标识符)、LTE SIB1小区身份和LTE小区模式。

为了使后备控制器104能够接管故障的活动控制器104,后备控制器104在作为后备控制器104工作的同时被配置成建立和维护与核心网络114的S1连接。由于后备控制器104实际上并不服务于小区108,因此此S1连接仅涉及在后备控制器104与MME 118之间传送的控制平面流量。此外,后备控制器104存在于相关管理系统136的管理域中。一般来说,后备控制器104配备有适合于以后备角色工作的标称配置设置,除了后备控制器104在LTE S1设置请求(SETUP REQUEST)消息中向MME 118发信号通知的那些参数之外,这不涉及实际的RAN操作参数。后备控制器104被配置成在工作于后备角色时终止并忽略与其无关的S1消息。

活动控制器104还被配置成与核心网络114建立相应的S1连接。由于活动控制器104服务于小区108,因此这些S1连接将涉及在后备控制器104与MME 118和SGW 120之间传送的控制和用户平面流量两者。

为了使后备控制器104能够接管故障的活动控制器104,集群138中的所有控制器104应当能够与分配到集群138的所有RP 106通信,并且分配到集群138的所有RP 106应当能够与所有控制器104通信。交换式以太网126被配置成使得存在从集群138中的每个控制器104到集群138中的每个其它控制器104的至少一个逻辑可交换通信路径。交换式以太网126还被配置成使得存在从分配到集群138的每个RP 106到集群138中的每个控制器104的至少一个逻辑可交换通信路径,并且每个RP 106距任何控制器104都不超过四跳。

在此示范性实施例中,各种虚拟局域网(VLAN)用于管理和隔离网络126内的通信流。在本实施例中,使用了三个VLAN。第一VLAN用于传送定时信息(例如,电气和电子工程师协会(IEEE)1588精确时间协议(Precision Time Protocol)(PTP)消息,用于同步控制器104和RP 106)和管理信息(例如,简单对象访问协议(Simple Object Access Protocol)(SOAP)和可扩展标记语言(eXtensible Markup Language)(XML)消息),此处称为“定时”VLAN。第二VLAN用于传送IQ数据,此处称为“IQ”VLAN。

在此实施例中,定时和IQ VLAN被配置成使得集群138中的所有控制器104和RP106都是定时和IQ VLAN的成员。

此外,在此实施例中,对于由集群138服务的每个小区108,服务(活动)控制器104通过使用针对所述小区108定义的相应多播组来多播下行链路定时消息,从而通过定时VLAN来传输下行链路定时消息。也就是说,由集群138服务的每个小区108具有分配给其的单个下行链路定时多播组。在此实施例中,对于由集群138服务的每个小区108,RP 106通过使用分配给所述小区108的服务控制器104的IP地址单播消息,从而通过定时VLAN传输上行链路定时消息。

在此实施例中,对于由集群138服务的每个小区108,服务(活动)控制器104通过使用针对所述小区108定义的相应多播组来多播消息,从而通过IQ VLAN来传输下行链路IQ数据。也就是说,由集群138服务的每个小区108具有分配给其的单个下行链路IQ数据多播组。

在此实施例中,使用多播负载平衡来有效地使用前传容量传输上行链路IQ数据。在此实施例中,为每个小区108定义多个链路聚合组(LAG),其中每个LAG具有与其相关联的相关联上行链路IQ数据多播组。前传124中的交换机130和134被配置成使用多播负载均衡,该多播负载均衡使用了IEEE链路聚合控制协议(LACP)。在一种实施方式中,为每个小区108定义十二个上行链路IQ数据多播组(和相关联的LAG)。

而且,在此实施例中,对于由集群138服务的每个小区108,通过使用分配给消息要发送到的控制器104或RP 106的IP地址单播消息,从而通过定时VLAN传输下行链路和上行链路管理消息。

控制器104和RP 106使用因特网组管理协议(IGMP)消息向交换机128指示应当将哪些多播组用于哪些控制器104和RP 106。在此实施例中,服务于给定小区108的活动控制器104和RP 106加入分配给该小区108的下行链路定时多播组及下行链路和上行链路IQ数据多播组。在此实施例中,后备控制器104不加入任何小区108的任何的下行链路定时多播组或下行链路或上行链路IQ数据多播组。后备控制器104进行此操作,以避免被所有小区108的相关联流量淹没。

这种配置VLAN和多播组的方法使得任何RP 106能够与集群138中的任何控制器104和集群138中的任何控制器104通信,以与任何RP 106通信。此外,这种方法不需要在发生故障转移时重新配置交换机130和134。

在此实施例中,存在用于集群138中的控制器104之间的通信的第三VLAN,且在本文中称为“控制器VLAN”。例如,在此示例中,每个控制器104通过控制器VLAN周期性地广播控制器发现消息,所述控制器发现消息包括该控制器104的标识符、控制器104的当前状态、标识控制器104何时转变到当前状态的时间戳,以及(如果适当)控制器104正在服务或正尝试服务的小区108的虚拟小区ID。当控制器104转变到新状态时,每个控制器104立即通过控制器VLAN广播控制器发现消息。

而且,在控制器104用于服务于该小区108的任何在用参数发生变化(通过其虚拟小区ID识别)时,以活动角色工作,服务于小区108的每个控制器104通过控制器VLAN向集群128中的所有其它控制器104广播消息。该消息包括由发送控制器104使用以服务于该小区108的所有在用参数。每当每个控制器104发现新控制器104已加入集群138时,它还发送这种在用参数消息。

如上所述,每个控制器104被配置成以两个角色工作:活动角色和后备角色。然而,为了以有序的方式管理向和从工作于这两个角色的转变,控制器104被配置成在各种状态之间转变,其中那些状态中的两个状态与这两个角色相关联。

图3包括高级流程图,示出了确定C-RAN 100中控制器104以哪种状态和角色工作的方法300的一个示范性实施例。图3所示的方法300的实施例在此描述为在以上结合图1描述的C-RAN 100中被实现,然而应当理解,可以其它方式实现其它实施例。

为了便于解释,图3中所示的流程图的框已按照大致先后顺序排列;然而,应理解,这种排列仅仅是示范性的,并且应当认识到,与方法300相关联的至少一些处理(和图3中所示的至少一些框)可以按照不同次序发生(例如,在并行地和/或以事件驱动方式执行与至少一些框相关联的处理中的至少一些的情况下)。此外,为了便于解释,没有描述大多数标准异常处理;然而,应当理解,方法300可以并且通常将包括这样的异常处理。

如上所述,图3中所示的方法300的示范性实施例用于分布式保护方案,在分布式保护方案中每个控制器104独立地确定是以活动角色工作还是以后备角色工作。在此示范性实施例中,每个控制器104在至少六种状态下工作——控制器104开始的初始状态;临时活动状态,当控制器104尝试通过以活动角色工作而充当目标小区的活动控制器时,首先从初始状态转变到该临时活动状态;确认活动状态,控制器104从临时活动状态转变到该状态且其中控制器104以活动角色工作;临时后备状态,当控制器104通过以后备角色工作而尝试充当集群138的后备控制器104时,首先从初始状态转变到该临时后备状态;确认后备状态,控制器104从临时后备状态转变到该状态,且其中控制器104在以后备角色工作;以及错误状态,当出错时,控制器104转变到该错误状态。

每个控制器104保持目标角色(活动角色或后备角色),所述目标角色在任何启动、重启、自我修复操作或由控制器104执行或在控制器上执行的人工干预中持续存在。如果控制器104的目标角色是活动角色,则当处于活动角色中时要服务的目标小区108也持续存在。在此实施例中,目标小区108是给定组RP 106的虚拟小区ID。可以使用管理系统136为每个控制器104配置目标角色(和目标小区108)。

在此被描述为执行方法300所用的特定控制器104在此被称为“当前”控制器104。

当前控制器104以初始状态开始(框302)。当当前控制器104启动(例如,当控制器104最初通电时),重新启动(例如,结合计划重启,例如结合软件升级而执行的重启,或计划外重启,例如结合导致控制器104重启的外部错误执行的重启),执行自我修复操作(之后控制器104无法维持其先前状态)(例如,当控制器104尝试通过重新启动控制器104的一个或多个子系统或进程来纠正内部错误,并且这些一个或多个子系统的重新启动具有阻止控制器104维持其先前状态的性质时)时,或响应于人工干预(例如,当操作员使用管理系统136解决错误状况时)(已在框304中认定),当前控制器104从任何其它状态转变到初始状态(框302)。

当处于初始状态时,当前控制器104加入集群138(如果它尚未加入)并确定其目标角色和目标小区(如果适用于目标角色)。

如果当前控制器104的目标角色是活动角色(在框306中认定),则当前控制器104转变到临时活动状态(框308)。当处于临时活动状态时,当前控制器104接收从集群138中的其它控制器104广播的发现消息(框310)。如上所述,集群138中的每个控制器104通过控制器VLAN周期性地广播发现消息,所述发现消息包括控制器104当前正工作的当前状态,时间戳,其指示控制器104何时转变到那一状态,以及(如果处于临时或确认活动状态),控制器104正尝试服务(如果处于临时活动状态)或当前正服务(如果处于确认活动状态)的小区108的虚拟小区ID。

一旦接收到“足够的”发现消息,当前控制器104就使用所接收的发现消息来确定当前控制器104是否应转换到(graduate to)目标小区的确认活动状态。如果所接收的发现消息确认当前控制器104应转换到目标小区的确认活动状态(框312中认定),则当前控制器104转变到目标小区的确认活动状态(框314)。否则,当前控制器104转变到临时后备状态(框316)。

可以如下完成关于当前控制器104何时已经接收到“足够的”发现消息的确定。当前控制器104接收发现消息,直到其已从所有发现的控制器104接收到发现消息或直到已过去预定的最大时间段。如果在当前控制器104从所有发现的控制器104接收到发现消息之前过去了预定的最大时间段,则当前控制器104必然已经从最小数量的所发现的控制器104接收到发现消息。否则,当前控制器104“重新转变”到临时活动状态(并且例如,发送指示其已转变到该状态的另一发现消息)。在此实施例中,所发现的控制器104的这一最小数量取决于已发现的控制器104的数量,并且对应于在预定的最大时间段内预期已经从其接收到发现消息的控制器104的最小数量。在本实施例中,当前控制器104可以最大次数地重新转变到临时活动状态,之后,如果当前控制器104仍未从所有发现的控制器104接收到发现消息,或者如果在当前控制器104从所有发现的控制器104接收到发现消息之前过去了预定最大时间段,未从最小数量的所发现控制器104接收到发现消息,则其转变到错误状态。

在这一示范性实施例中,当前控制器104如下所述使用所接收的发现消息来确定当前控制器104是否应转换到目标小区的确认活动状态。如果当前控制器104接收到指示某个其它控制器104正在目标小区的确认活动状态下工作的发现消息,则不允许当前控制器104转变到确认活动状态以充当目标小区108的活动控制器。如果不是这样,则当前控制器104检查其是否已从集群138中的任何其它控制器104接收到指示该另一控制器104处于目标小区的临时活动状态的任何发现消息。如果它已经接收到发现消息的话,那么有多于一个控制器104尝试充当目标小区的活动控制器104。然而,只允许一个控制器104最终转变到针对目标小区108的确认活动状态。在此示范性实施例中,每个发现消息包括时间戳,该时间戳指示相关联控制器104何时转变到该消息中指示的状态。在此示范性实施例中,允许最终转变到目标小区108的确认活动状态的一个控制器104是如相关联发现消息中的时间戳所指示,首先转变到该目标小区108的临时活动状态的控制器104。不允许其它控制器104转变到目标小区108的确认活动状态。

如果当前控制器104未接收到指示某个其它控制器104正在目标小区的确认活动状态或临时活动状态中的发现消息,则允许当前控制器104转变到目标小区108的确认活动状态。

如果当前控制器104的目标角色是后备角色,则当前控制器104转变到临时后备状态(框316)。当处于临时后备状态时,当前控制器104接收从集群138中的其它控制器104广播的发现消息(框318)。

一旦接收到“足够的”消息,当前控制器104就使用所接收的发现消息来确定当前控制器104是否应转换到集群138的确认后备状态。如果所接收的发现消息确认当前控制器104应转换到集群138的确认后备状态(框320中认定),则当前控制器104转变到确认后备状态(框322)。否则,当前控制器104转变到错误状态(框324)。

可以如上文结合框310和312所述那样完成关于当前控制器104何时已经接收到“足够的”发现消息的确定。

在这一示范性实施例中,当前控制器104如下所述使用所接收的发现消息来确定当前控制器104是否应转换到集群138的确认后备状态。如果当前控制器104接收到指示某个其它控制器104正在确认后备状态下工作的发现消息,则不允许当前控制器104转变到确认后备状态以充当后备控制器。如果不是这样,则当前控制器104检查其是否已从任何其它控制器104接收到指示该另一控制器104处于临时后备状态的任何发现消息。如果它已经接收到发现消息的话,那么有多于一个控制器104尝试充当后备控制器104。然而,只允许一个控制器104最终转变到确认后备状态。在此示范性实施例中,每个发现消息包括时间戳,该时间戳指示相关联控制器104何时转变到该消息中指示的状态。在此示范性实施例中,允许最终转变到集群138的确认后备状态的一个控制器104是如相关联发现消息中的时间戳所指示,首先转变到临时后备状态的控制器104。不允许其它控制器104转变到确认后备状态。

如果当前控制器104未接收到指示某个其它控制器104正在集群138的确认后备状态或临时后备状态中的发现消息,则允许当前控制器104转变到确认后备状态。

如果当前控制器104启动、重新启动或执行自我修复操作或响应于手动干预(在框304中认定),则当前控制器104从错误状态转变到初始状态(循环回到框302)。

图4包括高级流程图,示出了确定何时在C-RAN 100中执行故障转移的方法400的一个示范性实施例。图4所示的方法400的实施例在此描述为在以上结合图1描述的C-RAN100中被实现,然而应当理解,可以其它方式实现其它实施例。

为了便于解释,图4中所示的流程图的框已按照大致先后顺序排列;然而,应理解,这种排列仅仅是示范性的,并且应当认识到,与方法400相关联的至少一些处理(和图4中所示的至少一些框)可以按照不同次序发生(例如,在并行地和/或以事件驱动方式执行与至少一些框相关联的处理中的至少一些的情况下)。此外,为了便于解释,没有描述大多数标准异常处理;然而,应当理解,方法400可以并且通常将包括这样的异常处理。

在此被描述为执行方法400所用的特定控制器104在此被称为“当前”控制器104。

在此示范性实施例中,控制器104被配置成使得当其充当小区108的活动控制器104并且确定其发生故障且需要后备控制器104执行故障转移以接管小区108的服务时,故障控制器104在控制器VLAN上广播指示其故障的消息。此消息在此也称为“故障消息”。每个故障消息标识发送消息的故障控制器104和由该控制器104服务的小区108的虚拟小区ID。如果后备控制器104接收到故障消息(在框402中认定),则后备控制器104执行故障转移以接管充当先前由发送故障消息的控制器104所服务的小区108的活动控制器104(框404)。

在此示范性实施例中,集群138中的控制器104被配置成周期性地广播心跳消息。每个心跳消息标识发送消息的控制器104和由该控制器104服务的小区108的虚拟小区ID。如果过去预定时间段而后备控制器104未从服务于小区108的控制器104接收到心跳消息(在框406中认定),则后备控制器104执行故障转移以接管充当先前由该控制器104所服务的小区108的活动控制器104(框404)。

图4仅示出了确定何时在C-RAN 100中执行故障转移的方法的一个示例;但应理解,这可以其它方式完成。

图5包括高级流程图,示出了结合C-RAN 100中活动控制器104的故障执行故障转移的方法500的一个示范性实施例。图5所示的方法500的实施例在此描述为在以上结合图1描述的C-RAN 100中被实现,然而应当理解,可以其它方式实现其它实施例。

为了便于解释,图5中所示的流程图的框已按照大致先后顺序排列;然而,应理解,这种排列仅仅是示范性的,并且应当认识到,与方法500相关联的至少一些处理(和图5中所示的至少一些框)可以按照不同次序发生(例如,在并行地和/或以事件驱动方式执行与至少一些框相关联的处理中的至少一些的情况下)。此外,为了便于解释,没有描述大多数标准异常处理;然而,应当理解,方法300可以并且通常将包括这样的异常处理。

响应于集群138中的活动控制器104故障而执行与方法500相关联的处理。故障控制器104在故障之前服务的特定小区108在本文中被称为“当前”小区108。当前小区108通常使用其虚拟小区ID进行标识。

方法500包括由后备控制器104复制故障控制器104(框502)。这意味着后备控制器104将自身配置成使用故障控制器104推送到后备控制器104的最近在用参数。如上所述,每个活动控制器104定期地且每当其在用参数改变时广播包括其当前在用参数的消息。此外,如上所述,活动控制器104的“在用”参数可以包括例如手动配置的所有参数,以及除了分配给故障控制器104的LTE SIB1小区身份和eNodeB标识符之外,经由在故障之前由或针对故障控制器104执行的自组织网络(SON)过程确定的所有参数。一般来说,在用参数包括在活动控制器104故障的情况下,控制器开始服务于小区108所需的所有参数。

作为复制故障控制器104的一部分,后备控制器104加入与当前小区108相关联的多播组。在本示例性实施例中,这些多播组包括分配给当前小区108的下行链路定时多播组及下行链路和上行链路IQ数据多播组。后备控制器104通过发送IGMP消息来实现这一目的,IGMP消息使交换机130和134包括后备控制器104,并从与当前小区108相关联的多播组中移除故障控制器104。作为响应,交换机130和134相应地重新配置多播组。

方法500进一步包括由后备控制器104刷新其回传连接(框504)。在此实施例中,后备控制器104通过如下方式来这样做:通过发送S1设置请求消息或S1 ENB配置更新(ENBCONFIGURATION UPDATE)消息(给定回传S1连接的当前状态,取决于哪个消息是合适的)来执行S1重置。在任一情况下,MME 118刷新S1连接,并将S1设置响应(SETUP RESPONSE)消息发送至后备控制器104,该设置响应消息具有控制器104在连接LTE SIB1小区身份时应使用的当前操作参数。

方法500进一步包括将服务于当前小区108的RP 106归属于后备控制器104(框506)。在一种方法中,后备控制器104通过将归属消息发送至RP 106来发起归属过程。归属消息包括分配给后备控制器104的一个或多个IP地址,RP 106应在与控制器104通信时使用所述IP地址。响应于接收到此类消息,RP 106将把后备控制器104识别为其新的服务控制器104,并使用传送的IP地址与后备控制器104通信。此外,RP 106将响应于接收到此类归属消息而进入禁用状态,在禁用状态中,其不通过空中接口进行传输。由于此归属过程,与当前小区108的虚拟小区ID相关联的该组RP 106与分配给后备控制器104的LTE SIB1小区身份相关联。

在另一种方法中,每个此类RP 106检测何时其不再能够与其当前归属的控制器104通信。响应于检测到这种情况,RP 106进入禁用状态,在禁用状态中,其不通过空中接口传输并通过前传124将发现消息传输到集群138中的控制器104。响应于从服务于当前小区106的RP 106接收到此类发现消息,后备控制器104将把那些RP 106识别为分配到当前小区108,并将向RP 106传输归属消息。向先前的方法一样,归属消息包括分配给后备控制器104的一个或多个IP地址,RP 106应在与控制器104通信时使用所述IP地址。响应于接收到此类归属消息,RP 106将把后备控制器104识别为其新的服务控制器104,并使用传送的IP地址与后备控制器104通信。由于此归属过程,与当前小区108的虚拟小区ID相关联的该组RP106与分配给后备控制器104的LTE SIB1小区身份相关联。

方法500进一步包括为重新归属的RP 106配置用于LTE SIB1小区身份的当前操作参数(框508)并启用RP 106(框510)。可以通过如下方式为重新归属的RP 106配置用于LTESIB1小区身份的当前操作参数:后备控制器104经由定时VLAN向RP 106发送消息,所述消息包括结合框504提供到后备控制器104的当前操作参数。启用RP 106包括使RP 106开始使用当前操作参数在空中接口上进行传输。

方法500还包括后备控制器104采用当前小区108的活动角色(框512)。后备控制器104在此时被称为“新活动控制器104”。新活动控制器104为来自UE 112的传入消息服务,并为UE 112实现LTE GPRS隧道协议(GTP)隧道的端点,等等。而且,新活动控制器104充当分配给当前小区108的RP 106的定时主设备,并且使用分配给当前小区108的下行链路定时多播组发送下行链路定时消息。而且,RP 106使用为此目的分配给新活动控制器104的IP地址将上行链路定时消息发送至新活动控制器104。新活动控制器104和RP 106使用分配给当前小区108的下行链路和上行链路IQ数据多播组,通过IQ VLAN交换下行链路和上行IQ数据。

方法500还包括通知集群138中的其它控制器104新活动控制器104现在正在服务于当前小区108(框514)。新活动控制器104通过发送用于此目的的特殊发现消息来执行此操作。响应于接收到此类消息,其它控制器104相应地更新其维护的集群信息。

在执行与方法500相关联的处理之后,新活动控制器104将以与故障之前故障控制器104相同的方式服务于当前小区108。

如上所述,在结合图3-5描述的此示范性实施例中,系统100被配置成使用保护方案,在保护方案中,服务于小区108中的每个的相应组的无线电点106在故障转移的情况下不改变。通过这种方式,针对地点102建立的RF计划在故障转移的情况下不改变。此外,在结合图3-5所述的此示范性实施例中,使用分布式保护方案,其中,每个控制器独立地确定是以活动角色工作还是以后备角色工作,这样降低了如果使用集中式保护方案本来需要的复杂度。

然而,应理解,本文描述的技术可以用于其它实施例中。例如,本文所述的技术可以用于其中多于一个控制器104服务于每个小区108的系统、其中每个控制器104服务多于一个小区104的系统、和/或其中多于一个控制器充当集群138的后备控制器104的系统。

而且,可以使用集中式保护方案,在集中式保护方案中控制器104中的一个充当控制和管理保护功能的“集群管理器”。此类集群管理器也可以在与控制器104分开的实体中实施。在使用集中式保护方案的一些实施例中,不使用临时状态(如上文结合图3描述的状态)。相反,集群管理器确定集群138中的每个控制器104在每个时间点应在哪种角色(活动或后备)中工作,并指示每个控制器104在必要时转变到适当角色。因为集群管理器确定集群138中的所有控制器104的角色,所以集群管理器可以指示每个控制器104直接转变到适当角色,而不首先转变到临时状态。

其它实施例也是可能的。

例如,如上所述,在其它实施例中,多于一个控制器104充当集群138的后备控制器104。也就是说,在此类实施例中,使用N+M保护方案,其中在没有任何故障的情况下,N个控制器104以活动角色工作,M个控制器104以后备角色工作。在此类实施例中,每个后备控制器104可以具有相关联的排名,且当执行故障转移时,最高排名(或最低排名)的后备控制器104可以转变成以活动角色工作,替代故障控制器104。可以使用各种方案对后备控制器104进行排名(例如,排名可以被预先分配(例如,基于MAC地址)或基于控制器104何时转变到后备角色而确定(例如,其中最新的控制器104被分配最低或最高排名))。可以使用其它N+M保护方案。通过使用多个控制器104可以充当后备控制器104的保护方案,可以解决多个控制器故障,从而权衡具有多个后备控制器104的额外成本和复杂性。

在此描述的方法和技术可以在数字电子电路中实现,或者利用可编程处理器(例如,专用处理器或通用处理器,诸如计算机)固件、软件或它们的组合来实现。体现这些技术的设备可以包括适当的输入和输出设备、可编程处理器和有形地体现供可编程处理器执行的程序指令的存储介质。体现这些技术的过程可以通过可编程处理器执行指令程序以通过对输入数据进行操作并生成适当输出来执行期望功能而得到执行。这些技术可以有利地在能够在可编程系统上执行的一个或多个程序中实现,该可编程系统包括至少一个输入设备、至少一个输出设备以及被耦接以从数据存储系统接收数据和指令并且将数据和指令发送到数据存储系统的至少一个可编程处理器。一般来讲,处理器将从只读存储器和/或随机存取存储器接收指令和数据。适于有形地实现计算机程序指令和数据的存储设备包括所有形式的非易失性存储器,例如包括半导体存储器设备,诸如EPROM、EEPROM、和闪存存储器设备;诸如内部硬盘和可移动磁盘的磁盘;磁光盘;和DVD盘。前述任何内容都可以由专门设计的专用集成电路(ASIC)补充或并入其中。

已经描述了由以下权利要求书界定的本发明的多个实施例。然而,应当理解,可以在不脱离所要求保护的本发明的精神和范围的情况下对所描述实施例进行各种修改。因此,其它实施例也在所附权利要求书的范围内。

示例性实施例

示例1包括一种提供无线服务的系统,所述系统包括:多个控制器;和多个无线电点;其中,无线电点中的每一个与至少一个天线相关联且远程地远离控制器定位,其中,多个无线电点使用前传网络通信地耦接到控制器;其中,控制器和多个无线电点被配置成实施多个基站,以便向多个用户设备(UE)提供无线服务;其中,控制器中的每一个通信地耦接到无线服务提供方的核心网络;其中,所述系统被配置成服务于多个逻辑小区;其中,所述系统被配置成使得每个逻辑小区由无线电点的相应组服务;其中,所述系统被配置成使每组无线电点与相应的一个或多个控制器相关联,以便相应的一个或多个控制器在与该组无线电点相关联时服务于与该组的无线电点相关联的相应的逻辑小区;并且其中,所述系统被配置成使用保护方案,在保护方案中,服务于每个逻辑小区的相应组的无线电点在导致与该组无线电点相关联的一个或多个控制器改变的故障转移的情况下不改变。

示例2包括根据示例1所述的系统,其中,所述保护方案包括分布式保护方案,在分布式保护方案中控制器中的每一个独立地确定是否以活动角色或后备角色之一工作。

示例3包括根据示例1-2中任一项所述的系统,其中,每个逻辑小区具有相关联的虚拟小区标识符,并且由控制器实施的每个基站具有相关联的基站标识符和由核心网络识别的小区身份;并且其中,所述系统被配置成将每组无线电点与相应的一个或多个控制器相关联,以便相应的一个或多个控制器在与该组无线电点相关联时通过如下方式服务于与该组无线电点相关联的相应的逻辑小区:将每个逻辑小区的虚拟小区标识符与由核心网络识别的相应基站标识符和小区身份相关联,所述核心网络与服务于该逻辑小区的一个或多个控制器相关联。

示例4包括根据示例1-3中任一项所述的系统,其中,保护方案包括N+1保护方案,在N+1保护方案中,控制器中的至多一个控制器以后备角色工作。

示例5包括根据示例1-4中任一项所述的系统,其中,保护方案包括N+M保护方案,在N+M保护方案中,多个控制器可以以后备角色工作。

示例6包括根据示例1-5中任一项所述的系统,其中,逻辑小区中的每一个由以活动角色工作的控制器中的相应一个服务。

示例7包括根据示例1-6中任一项所述的系统,其中,所述系统被配置成使得结合多个控制器中包括的正在以后备角色工作的第一控制器替代多个控制器中包括的已经发生故障的第二控制器而接管服务于逻辑小区之一而发生以下操作,所述第二控制器在故障之前以针对该逻辑小区的活动角色工作并且包括在服务于所述逻辑小区的相应一个或多个控制器中:由第一控制器复制第二控制器;刷新第一控制器的回传连接;将服务于该逻辑小区的一组无线电点归属于第一控制器;为服务于该逻辑小区的一组无线电点配置针对该逻辑小区的当前操作参数;使得服务于该逻辑小区的一组无线电点能够使用当前操作参数开始在空中接口上进行传输;以活动角色操作第一控制器以为该逻辑小区服务;以及通知其它控制器第一控制器现在正以活动角色工作,为该逻辑小区服务。

示例8包括根据示例1-7中任一项所述的系统,其中,所述控制器中的每一个被配置成以以下中的一种角色工作:活动角色,在活动角色中,控制器服务于逻辑小区中的相应至少一个;以及后备角色,在后备角色中,控制器充当被配置成接管以活动角色工作的已发生故障的控制器中的一个的后备控制器。

示例9包括根据示例1-8中任一项所述的系统,其中,所述系统被配置成使得控制器交换发现消息,由相应控制器发送的每个发现消息指示相应控制器正在其中工作的状态以及相应控制器转变到相应控制器正在工作的状态的时间;其中,希望针对逻辑小区的一个以活动角色工作的每个控制器首先转变到预期活动状态,其中控制器确定是否转换到确认活动状态,其中,根据控制器在处于预期活动状态时接收的任何发现消息,控制器以活动角色工作,为逻辑小区之一服务;并且其中,希望以后备角色工作的每个控制器首先转变到预期后备状态,其中控制器确定是否转换到确认后备状态,其中根据控制器在处于预期后备状态中时接收的任何发现消息,控制器以后备角色工作。

示例10包括根据示例1-9中任一项所述的系统,其中,前传网络被配置成使得无线电点中的每一个能够使用前传网络与其它控制器中的每一个通信。

示例11包括根据示例1-10中任一项所述的系统,其中,响应于以下情况之一而执行故障转移,故障转移导致与该组无线电点相关联的一个或多个控制器发生改变:从与该组无线电点相关联的一个或多个控制器中包括的控制器接收故障转移请求消息;以及在预定时间段内未能从与该组无线电点相关联的一个或多个控制器中包括的控制器接收到预期消息。

示例12包括一种在被配置成提供无线服务的系统中实施保护方案的方法,所述系统包括:多个控制器;和多个无线电点;其中,无线电点中的每一个与至少一个天线相关联且远程地远离控制器定位,其中,多个无线电点使用前传网络通信地耦接到控制器;其中,控制器和多个无线电点被配置成实施多个基站,以便向多个用户设备(UE)提供无线服务;并且其中,控制器中的每一个通信地耦接到无线服务提供方的核心网络;其中,所述系统被配置成服务于多个逻辑小区;且其中,所述系统被配置成使得每个逻辑小区由无线电点的相应组服务;所述方法包括:使每组无线电点与相应的一个或多个控制器相关联,以便相应的一个或多个控制器在与该组无线电点相关联时服务于与所述组的无线电点相关联的相应的逻辑小区;以及使用保护方案,在保护方案中,服务于每个逻辑小区的相应组的无线电点在导致与该组无线电点相关联的一个或多个控制器改变的故障转移的情况下不改变。

示例13包括根据示例12所述的方法,其中,所述保护方案包括分布式保护方案,在分布式保护方案中控制器中的每一个独立地确定是否以活动角色或后备角色之一工作。

示例14包括根据示例12-13中任一项所述的方法,其中,每个逻辑小区具有相关联的虚拟小区标识符,并且由控制器实施的基站中的每一个具有相关联的基站标识符和由核心网络识别的小区身份;并且其中,将每组无线电点与相应的一个或多个控制器相关联,以便相应的一个或多个控制器在与该组无线电点相关联时服务于与该组无线电点相关联的相应的逻辑小区包括:将该逻辑小区的虚拟小区标识符与由核心网络识别的相应基站标识符和小区身份相关联,所述核心网络与服务于该逻辑小区的一个或多个控制器相关联。

示例15包括根据示例12-14中任一项所述的方法,其中,保护方案包括N+1保护方案,在N+1保护方案中,控制器中的至多一个控制器以后备角色工作。

示例16包括根据示例12-15中任一项所述的方法,其中,保护方案包括N+M保护方案,在N+M保护方案中,多个控制器可以以后备角色工作。

示例17包括根据示例12-16中任一项所述的方法,其中,逻辑小区中的每一个由以活动角色工作的控制器中的相应一个服务。

示例18包括根据示例12-17中任一项所述的方法,其中,使用其中在故障转移导致与该组无线电点相关联的一个或多个控制器改变的情况下服务于每个逻辑小区的相应组无线电点不改变的保护方案包括:结合多个控制器中包括的正在以后备角色工作的第一控制器替代多个控制器中包括的已经发生故障的第二控制器而接管服务于逻辑小区之一,所述第二控制器在故障之前以针对该逻辑小区的活动角色工作并且包括在服务于该逻辑小区的相应一个或多个控制器中:由第一控制器复制第二控制器;刷新第一控制器的回传连接;将服务于该逻辑小区的一组无线电点归属于第一控制器;为服务于该逻辑小区的一组无线电点配置针对该逻辑小区的当前操作参数;使得服务于该逻辑小区的一组无线电点能够使用当前操作参数开始在空中接口上进行传输;以活动角色操作第一控制器以为该逻辑小区服务;以及通知其它控制器第一控制器现在正以活动角色工作,为该逻辑小区服务。

示例19包括根据示例12-18中任一项所述的方法,其中,所述控制器中的每一个被配置成以以下中的一种角色工作:活动角色,在活动角色中,控制器服务于逻辑小区中的相应至少一个;以及后备角色,在后备角色中,控制器充当被配置成接管以活动角色工作的已发生故障的控制器中的一个的后备控制器。

示例20包括根据示例12-19中任一项所述的方法,还包括:控制器交换发现消息,由相应控制器发送的每个发现消息指示相应控制器正在其中工作的状态以及相应控制器转变到相应控制器正在工作的状态的时间;首先将希望针对逻辑小区中的一个以活动角色工作的每个控制器转变到预期活动状态,其中控制器确定是否转换到确认活动状态,其中,根据控制器在处于预期活动状态时接收的任何发现消息,控制器以活动角色工作,为逻辑小区之一服务;并且,首先将希望以后备角色工作的每个控制器转变到预期后备状态,其中控制器确定是否转换到确认后备状态,其中根据控制器在处于预期后备状态中时接收的任何发现消息,控制器以后备角色工作。

示例21包括根据示例12-20中任一项所述的方法,其中,前传网络被配置成使得无线电点中的每一个能够使用前传网络与其它控制器中的每一个通信。

示例22包括根据示例12-21中任一项所述的方法,其中,响应于以下情况之一而执行故障转移,故障转移导致与该组无线电点相关联的一个或多个控制器发生改变:从与该组无线电点相关联的一个或多个控制器中包括的控制器接收故障转移请求消息;以及在预定时间段内未能从与该组无线电点相关联的一个或多个控制器中包括的控制器接收到预期消息。

相关技术
  • 集中式无线电接入网络中的控制器冗余
  • 将移动台指定到非许可无线电接入网络中的非许可移动接入网络控制器的方法和系统
技术分类

06120112734697