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

环形组网保护方法、装置、电子设备及存储介质

文献发布时间:2023-06-19 19:37:02


环形组网保护方法、装置、电子设备及存储介质

技术领域

本申请涉及通信技术领域,具体而言,本申请涉及一种环形组网保护方法、装置、电子设备及存储介质。

背景技术

5G(5th Generation Mobile Communication Technology,第五代移动通信技术)基站主要包括BBU(Base Band Unit,基带处理单元)和AAU(Active Antenna Unit,有源天线处理单元)。其中,BBU与AAU之间通过光纤连接,有些应用场景会将多个AAU级联成一串,这种情况下如果其中某一段光纤故障或某一个AAU故障,故障点以下的AAU都无法正常提供服务。为此,提出了环形组网连接方法,将级联AAU的最后一级通过另一根光纤连接BBU的另一个光口。

现有技术中,仍缺少完善的环网保护方案,例如现有技术不支持跨板环形组网,对于AAU通过2根光纤接入不同基带板的跨板环形连接、基带板故障等情形,无法做环形组网保护。

发明内容

本申请实施例的目的旨在能解决如何进行故障检测及故障处理做环形组网保护的问题。

根据本申请实施例的一个方面,提供了一种环形组网保护方法,应用于BBU,该方法包括:

接收AAU上报的光口故障通知消息;

若基于光口故障通知消息确定出AAU的主光口故障,则切换AAU的接入位置,并向AAU请求业务切换;

若基于光口故障通知消息确定出AAU的辅光口故障,则清除AAU的辅光口信息,并向AAU请求业务不切换。

根据本申请实施例的一个方面,提供了一种环形组网保护方法,应用于AAU,该方法包括:

上报光口故障通知消息给BBU;

接收BBU响应于光口故障通知消息发送的业务切换请求,给BBU发送切换响应;

其中,若AAU的主光口故障,业务切换请求用于请求业务切换;

若AAU的辅光口故障,业务切换请求用于请求业务不切换。

根据本申请实施例的另一个方面,提供了一种环形组网保护装置,应用于BBU,该装置包括:

消息接收模块,用于接收AAU上报的光口故障通知消息;

切换和请求模块,用于若基于光口故障通知消息确定出AAU的主光口故障,则切换AAU的接入位置,并向AAU请求业务切换;

清除和请求模块,用于若基于光口故障通知消息确定出AAU的辅光口故障,则清除AAU的辅光口信息,并向AAU请求业务不切换。

根据本申请实施例的另一个方面,提供了一种环形组网保护装置,应用于AAU,该装置包括:

消息上报模块,用于上报光口故障通知消息给BBU;

请求接收及响应模块,用于接收BBU响应于光口故障通知消息发送的业务切换请求,给BBU发送切换响应;

其中,若AAU的主光口故障,业务切换请求用于请求业务切换;

若AAU的辅光口故障,业务切换请求用于请求业务不切换。

根据本申请实施例的另一个方面,提供了一种通信系统,该通信系统包括前述各实施例提供的应用于BBU的环形组网保护装置和应用于AAU的环形组网保护装置。

根据本申请实施例的又一个方面,提供了一种电子设备,该电子设备包括:存储器、处理器及存储在存储器上的计算机程序,处理器执行计算机程序以实现前述各实施提供的方法的步骤。

根据本申请实施例的再一个方面,提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现前述各实施提供的方法的步骤。

根据本申请实施例的还一个方面,提供了一种计算机程序产品,该计算机程序产品包括计算机程序,计算机程序被处理器执行时实现前述各实施提供的方法的步骤。

本申请实施例提供的环形组网保护方法、装置、电子设备及存储介质,接收AAU上报的光口故障通知消息,若基于光口故障通知消息确定出AAU的主光口故障,则切换AAU的接入位置,并向AAU请求业务切换;若基于光口故障通知消息确定出AAU的辅光口故障,则清除AAU的辅光口信息,并向AAU请求业务不切换,即在光口故障之后能够可靠稳定地进行环形组网保护,保障业务的可用性和连续性。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。

图1为本申请实施例提供的一种环形组网保护方法的流程示意图;

图2为本申请实施例提供的一个跨板接入环形组网的架构示例图;

图3为本申请实施例提供的一个非跨板接入环形组网的架构示例图;

图4为本申请实施例提供的另一种环形组网保护方法的流程示意图;

图5为本申请实施例提供的一种AAU辅光口故障的切换流程示意图;

图6为本申请实施例提供的一种AAU主光口故障的切换流程示意图;

图7为本申请实施例提供的一种跨板环形组网基带板故障的切换流程示意图;

图8为本申请实施例提供的一种环形组网保护装置的结构示意图;

图9为本申请实施例提供的另一种环形组网保护装置的结构示意图;

图10为本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

下面结合本申请中的附图描述本申请的实施例。应理解,下面结合附图所阐述的实施方式,是用于解释本申请实施例的技术方案的示例性描述,对本申请实施例的技术方案不构成限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”和“该”也可包括复数形式。应该进一步理解的是,本申请实施例所使用的术语“包括”以及“包含”是指相应特征可以实现为所呈现的信息、数据和/或步骤,但不排除实现为本技术领域所支持其他特征、信息、数据、步骤、操作、元件、组件和/或它们的组合等。应该理解,当我们称一个元件被“连接”或“耦接”到另一元件时,该一个元件可以直接连接或耦接到另一元件,也可以指该一个元件和另一元件通过中间元件建立连接关系。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的术语“和/或”指示该术语所限定的项目中的至少一个,例如“A和/或B”指示实现为“A”,或者实现为“A”,或者实现为“A和B”。

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图和示例性实施方式的描述,对本申请实施例的技术方案以及本申请的技术方案产生的技术效果进行说明。需要指出的是,下述实施方式之间可以相互参考、借鉴或结合,对于不同实施方式中相同的术语、相似的特征以及相似的实施步骤等,不再重复描述。

本申请实施例提供的系统架构中,每个AAU分别通过两个光口与BBU协商RRU(Remote Radio Unit,射频拉远单元)ID(Identity document,标识值),当两个光口均获取到RRU ID时,确定对应AAU级数较小的光口为主光口,另一个光口为辅光口,AAU只在主光口发起接入请求。

AAU接入基站过程中,基站在主光口上建立OM(Operation and Maintenance,操作和维护)通道。

辅光口可用时,AAU上报辅光口可用通知消息,基站收到AAU上报的辅光口可用通知消息后,将辅光口通道IP(Internet Protocol,因特网协议)地址配给AAU。

本申请实施例中,环形组网可分为跨板环形组网和非跨板环形组网。

其中,对于跨板环形组网,在辅光口上建立OM通道,但不启动辅光口的心跳检测;对于非跨板环形组网,不在辅光口上建立OM通道。

基站在主光口上触发AAU对主、辅光口分别做时延测量,并将时延测量值都配给AAU,AAU只配置当前主光口的时延值,将辅光口的时延值保存在本地。

本申请实施例中提供了一种环形组网(也可简称为环网)保护方法,应用于BBU,如图1所示,该方法包括:

步骤S101:接收AAU上报的光口故障通知消息;

可选地,AAU通过FPGA(Field Programmable Gate Array,现场可编程门阵列)检测到光口故障时,向BBU上报光口故障通知消息。

其中,AAU上报的光口故障通知消息中携带是主光口故障还是辅光口故障的信息。

进一步地,若是主光口故障,AAU判断是否为环形组网且辅光口是否正常,若是环形组网且辅光口正常,则进行IR(Interface between the AAU and the BBU,AAU与BBU之间的接口)光口主辅以太倒换,倒换到辅光口上报光口故障通知消息。

本申请实施例中,接收AAU上报的光口故障通知消息可以由BBU的AAU管理主控(Master of AAU Management,MAAU)模块执行,MAAU模块接收AAU上报的光口故障通知消息后,触发BBU执行后续步骤。

步骤S102:若基于光口故障通知消息确定出AAU的主光口故障,则切换AAU的接入位置,并向AAU请求业务切换;

本申请实施例中,对于AAU的主光口故障,若辅光口可用(不为无效且时延测量完成),MAAU模块可以切换该AAU的接入位置。

进一步地,若AAU的主光口和辅光口不跨板(也可称为环网不跨板),则给AAU的主光口所在槽位(Slot of AAU Management,SAAU,也可称为AAU管理基带)发送接入位置切换通知消息(由于主光口和辅光口对应一个板卡,发送给主光口对应的SAAU模块即可);若AAU的主光口和辅光口跨板,则给AAU的主光口和辅光口分别所在的基带板(即主光口和辅光口分别所在板卡SAAU模块)均发送接入位置切换通知消息,以切换AAU的接入位置。

具体而言,SAAU模块收到接入位置切换通知消息的处理为:

清除AAU的主光口信息;对此SAAU可以判断主、辅光口是否跨板,若AAU的主光口和辅光口不跨板,则清除AAU的主光口信息;若AAU的主光口和辅光口跨板,则删除AAU的主光口对应的TCP(Transmission Control Protocol,传输控制协议)链路,并清除AAU的主光口信息。其中,清除AAU的主光口信息,具体可以包括:将AAU的主光口的光口号、AAU级数、槽位号设置为无效,并将时延测量标志设置为未做。

将AAU的辅光口的光口属性设置为主,并将AAU的主光口信息更新为AAU的辅光口信息,即将当前保存的AAU的辅光口的光口号、AAU级数、槽位号等信息更新作为主光口信息,得到更新后的主光口信息。

本申请实施例中,BBU向AAU请求业务切换,具体可以通过MAAU模块向AAU发送切换标志为切换的业务切换请求。可选地,业务切换请求中可以携带业务切换前后分别对应的光口的槽位号和光口号。AAU收到业务切换请求后向MAAU模块发送切换响应。BBU收到切换响应后做AAU的业务切换。

本申请实施例中,因为主光口故障会迅速切换到可用的辅光口,以减少对业务的影响。

步骤S103:若基于光口故障通知消息确定出AAU的辅光口故障,则清除AAU的辅光口信息,并向AAU请求业务不切换。

本申请实施例中,对于AAU的辅光口故障,MAAU模块可以清除该AAU的辅光口信息;

进一步地,MAAU模块还可以给BBU的SAAU模块发送接入位置切换通知消息,用于SAAU模块清除该AAU的辅光口信息。SAAU模块收到接入位置切换通知消息的处理为:SAAU判断主、辅光口是否跨板,若AAU的主光口和辅光口不跨板,则清除AAU的辅光口信息;若AAU的主光口和辅光口跨板,则删除AAU的辅光口对应的TCP链路,并清除AAU的辅光口信息。其中,清除AAU的辅光口信息,具体可以包括:将AAU的辅光口的光口号、AAU级数、槽位号设置为无效,并将时延测量标志设置为未做。

本申请实施例中,BBU向AAU请求业务不切换,具体可以通过MAAU模块向AAU发送切换标志为不切换的业务切换请求,AAU收到业务切换请求后向MAAU模块发送切换响应。BBU收到切换响应后不做切换。

本申请实施例中,因为辅光口故障不做切换,所以不影响业务。

本申请实施例提供的环形组网保护方法,主光口故障则切换光口,辅光口故障则无需切换光口,即在光口故障之后能够可靠稳定地进行环形组网保护,保障业务的可用性和连续性。

本申请实施例提供的环形组网保护方法可以应用于跨板环形组网,跨板环形组网的优势在于:在一个基带板故障时,可以切换到另一块基带板上继续提供服务。本申请实施例提供的环形组网保护方法能够为跨板环形组网提供光纤故障保护,还能够为跨板环形组网提供基带板故障保护。通过图2示出了一个跨板接入环形组网的架构示例图,AAU1和AAU2从IR1接入BBU1,AAU3从IR2接入BBU2。图2中的BBU1和BBU2可以为相同的基带板,也可以是不相同的基带板,但光口和基带资源能力需要满足要求,建议BBU1和BBU2使用相同的基带板。

本申请实施例提供的环形组网保护方法可以应用于非跨板(也可称为不跨板)环形组网,能够为其提供光纤故障保护。通过图3示出了一个非跨板接入环形组网的架构示例图。AAU1和AAU2从IR1接入BBU1,AAU3从IR2接入BBU1。

本申请实施例中,为步骤S102中的“向AAU请求业务切换”提供了一种可能的实施方式,具体地,判断故障光口(原主光口)上是否分配CA(Carrier Antenna,载波天线)决定给AAU发送业务切换请求消息中是否切换参数值,若AAU的主光口上分配了CA,则向AAU发送业务切换请求消息,业务切换请求消息中的参数值设置为切换,如果需要切换,则在业务切换请求消息中携带业务切换前后分别对应的光口的槽位号和光口号,以使得AAU配置可用光口(原辅光口)的CA;若AAU的主光口上未分配CA,则业务切换请求消息中的参数值设置为不切换。

进一步地,本申请实施例中,BBU收到AAU上报的光口故障通知消息后,向AAU发送业务切换请求消息之前,判断是否是跨板环形组网AAU主光口故障且AAU的主光口在承载小区的基带板上接入且基带板不在位;

若是,则不切换CA。即向AAU发送业务切换请求消息,业务切换请求消息中的参数值设置为不切换;若否,则向AAU发送业务切换请求消息,业务切换请求消息中的参数值设置为切换。

AAU收到参数值设置为切换的业务切换请求消息后配置可用光口的CA,向BBU发送切换响应。如果切换结果为成功(即业务切换成功),BBU响应于AAU业务切换成功的消息,进行CA切换。

具体地,接收AAU切换响应的MAAU模块将消息转发给BBU中的本地小区主控模块(主控板),本地小区主控模块收到消息后进行CA切换。

本申请实施例中,进行CA切换,具体可以包括:

根据AAU编号查询本地小区主控模块维护的资源表得到该AAU承载的所有本地小区的CA;

删除接口板上AAU的故障光口的CA,具体地,本地小区主控模块通知接口板删除该AAU上的CA;

若AAU的主光口和辅光口跨板,则接入位置切换后将AAU的故障光口的CA更新到AAU的可用光口上,即将资源表中AAU的故障光口上的CA更新到可用槽位的可用光口上;

若AAU的主光口和辅光口不跨板,则接入位置切换后重新配置接口板上AAU的可用光口的CA,具体地,本地小区主控模块通知接口板配置切换后可用光口上的CA。

进一步地,该方法还包括以下至少之一:

若AAU承载的小区采用背板调度,则删除对应的基带板上AAU的故障光口对应的CA,具体地,本地小区主控模块通知基带板删除该AAU上的CA;

若AAU的主光口和辅光口跨板,且业务切换后的AAU承载的小区采用背板调度,则为对应的基带板的电口配置CA,并将电口CA保存在本地小区主控模块维护的资源表中;

若AAU的主光口和辅光口不跨板,且业务切换后的AAU承载的小区采用背板调度,则业务切换后为对应的基带板配置AAU的可用光口的CA,具体地,本地小区主控模块给基带板发CA配置请求消息配置切换后可用光口上的CA;

接口板和/或基带板处理完CA配置请求消息后给本地小区主控模块回CA配置响应消息。

本申请实施例中,还为跨板环形组网基带板故障的保护提供了一种可能的实施方式。

实际应用中,跨板环形组网AAU的基带板在插拔、下电、复位或(基带板)板卡故障时,BBU会收到板卡故障告警通知消息(也可称为基带板故障通知消息等,在此对该名称不做具体限定),BBU也会收到AAU上报的光口故障通知消息。

其中,BBU收到板卡故障告警通知消息会触发AAU管理模块上报AAU在承载小区的基带板上接入且基带板不在位,进而触发BBU删除故障板卡上接入AAU承载的小区和本地小区、清除故障板卡上接入的AAU拓扑。另一方面,BBU收到AAU上报的光口故障通知消息会触发切换AAU的接入位置和CA。

本申请实施例中,BBU收到AAU上报的光口故障通知消息后,判断是否是跨板环形组网AAU主光口故障且AAU的主光口在承载小区的基带板上接入且基带板不在位;

若是,则不切换CA。具体地,若是跨板环形组网AAU主光口故障,且AAU的主光口在承载小区的基带板上接入且基带板不在位,即跨板环形组网AAU的主光口在承载小区的基带板上接入且基带板故障,则执行光口切换但不执行CA切换,以免切换失败复位AAU导致业务中断时间加长。

若否,则执行步骤S102或步骤S103。具体地:

若是跨板环形组网AAU主光口故障,但不是AAU的主光口在承载小区的基带板上接入且基带板不在位,也就是光纤故障导致AAU主光口故障,而非基带板故障导致AAU主光口故障,则执行步骤S102。

若是跨板环形组网AAU辅光口故障,只要AAU主光口可用,则执行步骤S103。

本申请实施例中,考虑到清除AAU拓扑之后再收到光口故障通知消息无法切换光口,为了降低业务中断时间,预定情况下需要优先处理AAU上报的光口故障通知消息,延时处理板卡故障后处理消息。

具体地,接收到基带板故障通知消息时,判断AAU工作模式。在预定AAU工作模式下,例如故障板卡上接入的AAU有一个为跨板环形组网并且另一个光口可用(不为无效且时延测量完成),则预定延时时间T之后对基带板故障通知消息进行处理,例如预定延时时间T之后再通知相关模块板卡故障。

可以理解,若基带板故障触发基带板故障通知消息,则故障板卡上接入的AAU的光口也会触发光口故障通知消息,此时若故障板卡上接入的AAU有一个为跨板环形组网且另一个光口可用,则该AAU可以继续使用另一个光口所在的基带板,以减少对业务的影响。

其中,若故障板卡上接入的AAU有一个为跨板环形组网、另一个光口可用、且可以光口为辅光口,则需要进行光口切换和CA切换,以继续使用另一个光口所在的基带板。为避免发送的基带板故障通知消息导致AAU拓扑清除使得该AAU的光口切换失败,预定延时时间T之后对基带板故障通知消息进行处理,即在该AAU接入位置切换及业务切换后,再对基带板故障通知消息进行处理。

其中,若故障板卡上接入的AAU有一个为跨板环形组网、另一个光口可用、且可以光口为主光口,则可以不切换业务,那么可以预定延时时间T之后对基带板故障通知消息进行处理,也可以不延时处理。

对故障板卡上接入的AAU均为非跨板环形组网,或故障板卡上接入的AAU有一个为跨板环形组网但另一个光口不可用等情况,则可以不延时处理基带板故障通知消息,正常通知相关模块。

本申请实施例中,针对故障板卡是否承载基带资源的不同情形,提供了可能的实施方式,具体地,若跨版环形组网的故障基带板承载基带资源,则对基带板故障通知消息进行处理,包括:删除故障基带板的承载小区和本地小区的资源,并清除故障基带板上接入的AAU拓扑;在可用基带板上重建承载小区和本地小区。

结合上文,对于故障板卡上接入的AAU的主光口的情况,会触发光口故障通知消息,BBU切换光口,并判断AAU的主光口故障,且AAU的主光口在承载小区的基带板上接入且基带板不在位,则不切换CA。切换光口后原辅光口变为主光口,辅光口变为无效。进而删除故障基带板的承载小区和本地小区的资源,并清除故障基带板上接入的AAU拓扑,在可用基带板上重建承载小区和本地小区,完成业务切换。

对于故障板卡上接入的AAU的辅光口的情况,会触发光口故障通知消息,AUU无需切换业务,可直接删除故障基带板的承载小区和本地小区的资源,并清除故障基带板上接入的AAU拓扑,在可用基带板上重建承载小区和本地小区,完成业务切换。

本申请实施例提供的环形组网保护方法,在跨版环形组网的板卡故障之后能够可靠稳定地进行环形组网保护,保障业务的可用性和连续性。

本申请实施例中还提供了一种环形组网保护方法,应用于AAU,如图4所示,该方法包括:

步骤S401:上报光口故障通知消息给BBU;

可选地,AAU OM通过底层驱动收到光口故障通知后,为防止误报,可以对光口故障通知增加去抖处理。

可选地,AAU可以周期性上报光口故障通知消息给BBU,直到收到响应或超过发送次数。

可选地,若主光口故障,判断是否为环形组网,以及辅光口是否正常,若两者均为是,则进行IR光口主辅以太倒换,倒换到辅光口上报光口故障通知消息给BBU。

可选地,配置AAU FPGA寄存器,向后级AAU指示本级AAU主光口故障,需要进行光口倒换。

步骤S402:接收BBU响应于光口故障通知消息发送的业务切换请求,给BBU发送切换响应;其中,若AAU的主光口故障,业务切换请求用于请求业务切换;若AAU的辅光口故障,业务切换请求用于请求业务不切换。

可选地,AAU收到BBU的切换请求停止上报光口故障通知消息(周期性的)。

可选地,若是主光口故障,AAU收到切换标志为切换的业务切换请求后,切换新光口的时钟,以及配置新光口CA,向BBU发送切换响应。

本申请实施例中,对于关于AAU的其他细节以及产生的有益效果具体可以参见前文中相应的描述,此处不再赘述。

下面通过图5示出了AAU(图5中以图2或图3的AAU1为例)的辅光口(光口2)故障时的切换流程,流程说明如下:

(1)AAU1 OM通过底层驱动收到辅光口故障通知后做如下处理:

为防止误报增加去抖处理;

周期性上报光口故障通知消息给BBU,直到收到响应或超过发送次数。

(2)BBU侧MAAU模块收到光口故障通知消息处理:

1、MAAU给AAU1光口2所在槽位SAAU发送接入位置切换消息,清除辅光口信息;

2、将数据库中AAU1光口2的光口号、AAU级数、槽位号置为无效,将时延测量标志置为未做;

3、起周期性定时器向AAU1发送切换标志为不切换的业务切换请求,发送3次收不到响应则认为切换失败。

(3)BBU侧SAAU模块收到接入位置切换通知消息处理:

SAAU判断主辅光口是否跨板:

不跨板时,清除辅光口信息;

跨板时,删除TCP链路、清除辅光口信息。

(4)AAU1收到切换请求停止上报光口故障通知消息,向BBU发送切换响应。

(5)MAAU模块收到切换响应后不做切换。

切换结果:

AAU1辅光口故障后不做切换,AAU1还是从BBU1侧光口1接入。

因为辅光口故障不做切换,所以不影响业务。

下面通过图6示出了AAU(图6中以图2或图3的AAU2为例)的主光口(光口1)故障时的切换流程,流程说明如下:

(1)AAU2 OM通过底层驱动收到主光口故障通知后做如下处理:

为防止误报增加去抖处理;

判断为环形组网且辅光口正常,则进行IR光口主辅以太倒换,倒换到辅光口;

周期性上报光口故障通知消息给BBU,直到收到响应或超过发送次数;

配置AAU2 FPGA寄存器,向后级AAU指示本级AAU主光口故障,需要进行光口倒换;

(2)BBU侧MAAU模块收到光口故障通知消息处理:

1、若辅光口可用,需要切换接入位置。如果环网不跨板则只给光口1所在板卡SAAU发送接入位置切换消息,否则同时给光口2和光口1所在板卡SAAU发送接入位置切换消息;

2、判断故障光口上是否分配CA决定给AAU2发送切换请求消息中是否切换参数值,分配了CA则参数值为切换,否则为不切换。以及,MAAU判断是否跨板环形组网AAU主光口故障、光口在承载小区基带板接入且基带板不在位,若结果为是,即跨板环形组网基带板故障,则切换光口,不再切换CA,即给AAU2发送切换请求消息中的参数值为不切换。若光口在承载小区基带板接入且基带板在位,判断结果为否,继续执行光口切换流程和CA切换流程,即给AAU2发送切换请求消息中的参数值为切换。如果需要切换则消息中要同时要携带切换前后的槽位号和光口号,起周期定时器向AAU2发送业务切换请求,直到收到切换响应或超过发送次数,发送切换请求超过指定次数未收到响应,上报AAU业务切换失败告警;

3、将数据库中AAU2光口2的光口号、AAU级数、槽位号更新到光口1的对应位置上,将AAU2光口2的光口号、AAU级数、槽位号置为无效,将时延测量标志置为未做。

(3)SAAU模块收到接入位置切换通知消息处理

1、不跨板时,清除主光口信息;置辅光口上光口属性为主,将链路信息表中保存的主光口的槽位号和光口号更新为辅光口的;

2、跨板时,主光口所在槽位基带板收到消息后删除TCP链路、清除链路信息表中主光口信息;将链路信息表中辅光口位置的光口属性置为主、将链路信息表中保存的主光口的槽位号和光口号更新为辅光口的。

(4)AAU2收到切换请求后切换时钟、配置新光口CA,向BBU发送切换响应;

(5)MAAU模块收到切换响应后:

如果切换标志为不切换则直接退出;

如果切换结果为失败则上报AAU业务切换失败告警、给AAU2发送复位命令复位AAU,BBU侧不进行切换处理;

如果切换结果为成功则将消息转发给本地小区主控模块。

(6)本地小区主控模块收到消息后进行CA切换:

根据AAU编号查询资源表得到AAU2承载的所有本地小区的CA;

通知接口板删除AAU2上的CA,如果AAU2上的小区走背板调度还需要通知基带板删除AAU2上的CA;

将资源表中AAU2故障光口上的CA更新到可用槽位的可用光口上,如果切换后AAU2承载的小区走背板调度还需要分配电口CA,并将电口CA保存在主控板维护的资源表中;

环形组网AAU2不跨板时通知接口板配置切换后可用光口上的CA,如果切换后这个AAU上承载的小区走背板调度还需要给基带板发消息配置切换后可用光口上的CA;

起超时定时器等待接口板/基带板响应。

(7)接口板/基带板处理完CA配置请求消息后给主控板回响应消息。

切换结果:

AAU2主光口故障后切换接入光口,切换后AAU2从BBU侧光口2接入。

对于本申请实施例,主光口故障时2秒左右可以完成业务切换:其中故障检测1秒钟、业务倒换1秒钟。

可以理解的是,图5和图6所示的故障切换流程可以应用于光纤故障,也可应用于跨版环形组网的基带板故障。

下面通过图7示出了跨板环形组网基带板故障切换流程,可适用于所有级数的AAU,流程说明如下:

跨板环形组网AAU的基带板在插拔、下电、复位或板卡故障时基站主控板会收到板卡故障告警通知消息,主控板也会收到AAU上报的光口故障通知消息。

(1)不承载基带资源板卡故障处理:

板卡故障告警后处理会触发AAU管理模块上报基带板上接入的AAU不在位,AAU不在位后处理会触发删除故障板卡上接入AAU承载的小区和本地小区、清除AAU拓扑;另一方面,基站收到AAU上报的光口故障通知消息会触发切换AAU的接入位置和CA。因为清除AAU拓扑之后再收到光口故障消息无法切换光口,为了降低业务中断时间,这种情况下需要优先处理AAU上报的光口故障通知消息(采用图5和/或图6的流程进行业务切换),延时处理板卡故障后处理消息:设备管理模块收到板卡故障通知消息时判断AAU工作模式,如果板卡上接入的AAU有一个为跨板环形组网并且另一个光口不为无效且时延测量完成,则起定时器延时时间T之后再通知相关模块板卡故障,否则正常通知相关模块。由于是不承载基带资源板卡故障,无需重建小区。

那么,假设图2中跨板环形组网AAU1和AAU2从光口1接入BBU1,AAU3从光口2接入BBU2,AAU1、AAU2以及AAU3承载的小区建在BBU1上,BBU2故障的切换结果为:

AAU1、AAU2不做切换,AAU3的主光口切换为光口1,并且从BBU1接入,AAU1、AAU2、AAU3辅光口变为无效。

这种情况下2秒左右可以完成业务切换:其中故障检测1秒钟、业务倒换1秒钟。

(2)承载基带资源板卡故障处理

板卡故障会触发删除基带板承载的小区和本地小区、清除故障板卡上接入的AAU拓扑;另一方面,基站收到AAU上报的光口故障通知消息会触发切换AAU的接入位置和CA。因为清除AAU拓扑之后再收到光口故障消息无法切换光口,而且承载小区的基带板故障之后BBU切换CA会失败并且本地小区会删除重建,为了降低业务中断时间,这种情况下需要优先处理AAU上报的光口故障通知消息(采用图5和/或图6的流程进行业务切换),延时处理板卡故障后处理消息。设备管理模块收到板卡故障通知消息时判断AAU工作模式,如果板卡上接入的AAU有一个为跨板环形组网并且另一个光口不为无效且时延测量完成,则起定时器延时时间T之后再通知相关模块板卡故障,否则正常通知相关模块。板卡故障触发删除小区和本地小区之后进行资源核查,在可用基带板上重建本地小区和小区。

那么,假设图2中跨板环形组网AAU1和AAU2从光口1接入BBU1,AAU3从光口2接入BBU2,AAU1、AAU2以及AAU3承载的小区建在BBU1上,BBU1故障的切换结果为:

AAU1、AAU2的主光口切换为光口2并且从BBU2接入,AAU3不做切换,AAU1、AAU2、AAU3的辅光口变为无效,承载小区基带资源的基带板从BBU1切换为BBU2。

承载基带资源的基带板故障时30秒可以完成业务切换:其中故障检测1秒钟、本地小区和小区建立24秒钟,切换流程保护5秒钟。

本申请实施例提供了一种环形组网保护装置,如图8所示,应用于BBU,该环形组网保护装置80可以包括:消息接收模块801、切换和请求模块802以及清除和请求模块803,其中,

消息接收模块801用于接收AAU上报的光口故障通知消息;

切换和请求模块802用于若基于光口故障通知消息确定出AAU的主光口故障,则切换AAU的接入位置,并向AAU请求业务切换;

清除和请求模块803用于若基于光口故障通知消息确定出AAU的辅光口故障,则清除AAU的辅光口信息,并向AAU请求业务不切换。

在一种可选的实施方式中,切换和请求模块802在用于切换AAU的接入位置时,具体用于:

清除AAU的主光口信息;

将AAU的辅光口的光口属性设置为主,并将AAU的主光口信息更新为AAU的辅光口信息,得到更新后的主光口信息。

在一种可选的实施方式中,切换和请求模块802在用于向AAU请求业务切换时,具体用于:

若AAU的主光口上分配了CA,则向AAU发送业务切换请求消息,业务切换请求消息中的参数值设置为切换,并在业务切换请求消息中携带业务切换前后分别对应的光口的槽位号和光口号,以使得AAU配置可用光口的CA;

响应于AAU业务切换成功的消息,进行CA切换。

在一种可选的实施方式中,切换和请求模块802在用于进行CA切换时,具体用于:

删除接口板上AAU的故障光口的CA;

若AAU的主光口和辅光口跨板,则接入位置切换后将AAU的故障光口的CA更新到AAU的可用光口上;

若AAU的主光口和辅光口不跨板,则接入位置切换后重新配置接口板上AAU的可用光口的CA。

在一种可选的实施方式中,切换和请求模块802还用于以下至少之一:

若AAU承载的小区采用背板调度,则删除对应的基带板上AAU的故障光口对应的CA;

若AAU的主光口和辅光口跨板,且业务切换后的AAU承载的小区采用背板调度,则为对应的基带板的电口配置CA;

若AAU的主光口和辅光口不跨板,且业务切换后的AAU承载的小区采用背板调度,则业务切换后为对应的基带板配置AAU的可用光口的CA。

在一种可选的实施方式中,切换和请求模块802在用于切换AAU的接入位置时,具体用于:

若AAU的主光口和辅光口跨板,则给AAU的主光口和辅光口分别所在的基带板均发送接入位置切换通知消息,以切换AAU的接入位置。

在一种可选的实施方式中,切换和请求模块802在用于清除AAU的主光口信息时,具体用于:

若AAU的主光口和辅光口跨板,则删除AAU的主光口对应的TCP链路,并清除AAU的主光口信息。

在一种可选的实施方式中,清除和请求模块803在用于清除AAU的辅光口信息时,具体用于:

若AAU的主光口和辅光口跨板,则删除AAU的辅光口对应的TCP链路,并清除AAU的辅光口信息。

在一种可选的实施方式中,切换和请求模块802在用于清除AAU的主光口信息时,具体用于

将AAU的主光口的光口号、AAU级数、槽位号设置为无效,并将时延测量标志设置为未做。

在一种可选的实施方式中,清除和请求模块803在用于清除AAU的辅光口信息时,具体用于

将AAU的辅光口的光口号、AAU级数、槽位号设置为无效,并将时延测量标志设置为未做。

在一种可选的实施方式中,该环形组网保护装置80还可以包括基带板故障处理模块805,其中,

消息接收模块801还用于接收基带板故障通知消息;

基带板故障处理模块805用于预定AAU工作模式下,预定延时时间之后,对基带板故障通知消息进行处理。

在一种可选的实施方式中,若跨版环形组网的故障基带板承载基带资源,基带板故障处理模块805在用于对基带板故障通知消息进行处理时,具体用于:

删除故障基带板的承载小区和本地小区的资源,并清除故障基带板上接入的AAU拓扑;

在可用基带板上重建承载小区和本地小区。

本申请实施例的装置可执行本申请实施例所提供的方法,其实现原理相类似,本申请各实施例的装置中的各模块所执行的动作是与本申请各实施例的方法中的步骤相对应的,对于装置的各模块的详细功能描述以及产生的有益效果具体可以参见前文中所示的对应方法中的描述,此处不再赘述。

本申请实施例还提供了一种环形组网保护装置,如图9所示,应用于AAU,该环形组网保护装置90可以包括:消息上报模块901以及请求接收及响应模块902,其中,

消息上报模块901用于上报光口故障通知消息给BBU;

请求接收及响应模块902用于接收BBU响应于光口故障通知消息发送的业务切换请求,给BBU发送切换响应;

其中,若AAU的主光口故障,业务切换请求用于请求业务切换;

若AAU的辅光口故障,业务切换请求用于请求业务不切换。

本申请实施例的装置可执行本申请实施例所提供的方法,其实现原理相类似,本申请各实施例的装置中的各模块所执行的动作是与本申请各实施例的方法中的步骤相对应的,对于装置的各模块的详细功能描述以及产生的有益效果具体可以参见前文中所示的对应方法中的描述,此处不再赘述。

基于此,本申请实施例还提供了一种通信系统,例如可以参考图2或图3,但不限于此,该通信系统包括本申请各实施例提供的应用于AAU的环形组网保护装置和应用于BBU的环形组网保护装置。对于详细功能描述和有益效果具体可以参见前文中的相应描述,此处不再赘述。

本申请实施例中提供了一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,该处理器执行上述计算机程序以实现前述各方法实施例的步骤。可选地,电子设备可以是AAU,也可以是BBU。

在一个可选实施例中提供了一种电子设备,如图10所示,图10所示的电子设备1000包括:处理器1001和存储器1003。其中,处理器1001和存储器1003相连,如通过总线1002相连。可选地,电子设备1000还可以包括收发器1004,收发器1004可以用于该电子设备与其他电子设备之间的数据交互,如数据的发送和/或数据的接收等。需要说明的是,实际应用中收发器1004不限于一个,该电子设备1000的结构并不构成对本申请实施例的限定。

处理器1001可以是CPU(Central Processing Unit,中央处理器),通用处理器,DSP(Digital Signal Processor,数据信号处理器),ASIC(Application SpecificIntegrated Circuit,专用集成电路),FPGA(Field Programmable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器1001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等。

总线1002可包括一通路,在上述组件之间传送信息。总线1002可以是PCI(Peripheral Component Interconnect,外设部件互连标准)总线或EISA(ExtendedIndustry Standard Architecture,扩展工业标准结构)总线等。总线1002可以分为地址总线、数据总线、控制总线等。为便于表示,图10中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

存储器1003可以是ROM(Read Only Memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,RAM(Random Access Memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是EEPROM(Electrically ErasableProgrammable Read Only Memory,电可擦可编程只读存储器)、CD-ROM(Compact DiscRead Only Memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质、其他磁存储设备、或者能够用于携带或存储计算机程序并能够由计算机读取的任何其他介质,在此不做限定。

存储器1003用于存储执行本申请实施例的计算机程序,并由处理器1001来控制执行。处理器1001用于执行存储器1003中存储的计算机程序,以实现前述方法实施例所示的步骤。

本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时可实现前述方法实施例的步骤及相应内容。

本申请实施例还提供了一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时可实现前述方法实施例的步骤及相应内容。

应该理解的是,虽然本申请实施例的流程图中通过箭头指示各个操作步骤,但是这些步骤的实施顺序并不受限于箭头所指示的顺序。除非本文中有明确的说明,否则在本申请实施例的一些实施场景中,各流程图中的实施步骤可以按照需求以其他的顺序执行。此外,各流程图中的部分或全部步骤基于实际的实施场景,可以包括多个子步骤或者多个阶段。这些子步骤或者阶段中的部分或全部可以在同一时刻被执行,这些子步骤或者阶段中的每个子步骤或者阶段也可以分别在不同的时刻被执行。在执行时刻不同的场景下,这些子步骤或者阶段的执行顺序可以根据需求灵活配置,本申请实施例对此不限制。

以上仅是本申请部分实施场景的可选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请的方案技术构思的前提下,采用基于本申请技术思想的其他类似实施手段,同样属于本申请实施例的保护范畴。

相关技术
  • 电子设备的显示控制方法、装置、电子设备和存储介质
  • 电子设备控制方法及装置、电子设备及存储介质
  • 数据分布存储方法、装置、存储介质及电子设备
  • 存储清理方法、装置、电子设备及存储介质
  • 多版本数据存储管理方法及装置、电子设备、存储介质
  • 组网方法、组网装置、电子设备、可读存储介质及芯片
  • 一种面向环形拓扑的组网通信方法、装置及存储介质
技术分类

06120115972391