一种BBU框间数据交互的方法、交换设备以及BBU框技术

技术编号:28046706 阅读:39 留言:0更新日期:2021-04-09 23:33
本申请公开了一种BBU框间数据交互的方法、交换设备以及BBU框,该方法包括:判断业务数据调度是否需要框间多小区协作和/或交换设备的负荷是否大于预设第一阈值;若是,则向第一BBU框发送第一控制指令,其中,第一BBU框是指发送数据的BBU框,第一控制指令用于指示第一BBU框对待发送的数据进行封装,以及将封装后的数据发送给交换设备;将接收到的封装后的数据发送给第二BBU框,并向第二BBU框发送第二控制指令,其中,第二BBU框是指接收数据的BBU框;第二控制指令用于指示第二BBU框对封装后的数据进行解封装处理。解决了现有技术中BBU框之间数据转发的效率较低的技术问题。

【技术实现步骤摘要】
一种BBU框间数据交互的方法、交换设备以及BBU框
本申请涉及通信
,尤其涉及一种BBU框间数据交互的方法、交换设备以及BBU框。
技术介绍
云接入网络架构(CloudRadioAccessNetwork,CRAN),与传统的无线网络架构相比具有室内基带处理单元(BuildingBasebandUnit,BBU框)集中化以及协作化等优点被广泛应用。在CRAN网络架构中不同的BBU框之间能够交换调度信息、信道信息以及用户数据等。目前,为了使得不同BBU框之间能够进行信息的交互,通常在不同BBU框之间设置交换设备,通过交换设备来实现交换数据的处理以及转发,但是,当BBU框之间数据业务量较大时,由于交换设备的处理能力有限,导致BBU框之间数据转发的效率较低。
技术实现思路
本申请提供一种BBU框间数据交互的方法、交换设备以及BBU框,用以解决现有技术中BBU框之间数据转发的效率较低的技术问题。第一方面,本申请实施例提供一种BBU框间数据交互的方法,应用于CRAN架构中任意两个BBU框之间的交换设备,所述方法包括:判断业务数据调度是否需要框间多小区协作和/或交换设备的负荷是否大于预设第一阈值;若是,则向第一BBU框发送第一控制指令,其中,所述第一BBU框是指发送数据的BBU框,所述第一控制指令用于指示所述第一BBU框对待发送的数据进行封装,以及将封装后的数据发送给所述交换设备;将接收到的所述封装后的数据发送给第二BBU框,并向所述第二BBU框发送第二控制指令,其中,所述第二BBU框是指接收数据的BBU框;所述第二控制指令用于指示所述第二BBU框对所述封装后的数据进行解封装处理。本申请实施例所提供的方案中,通过判断业务数据是否需要框间小区协作和/或交换设备的负荷是否大于预设第一阈值,来确定是否向第一BBU框以及第二BBU框发送控制指令,以使得第一BBU框基于控制指令对待发送的数据进行封装处理,以及第二BBU框将封装后的数据进行解封装处理。因此,本申请实施例所提供的方案中,数据在BBU框间转发过程中,将数据封装处理和解封装处理在BBU框中完成,减小了交换设备处理数据的工作量,不仅提高了BBU框间数据转发的效率,还减小了交换设备的负荷。可选地,向第一BBU框发送第一控制指令之前,还包括:获取所述第一BBU框、所述第二BBU框以及所述交换设备的参数信息,其中,所述参数信息包括BBU框号、CRAN簇号、所述交换设备编号;基于所述参数信息进行BBU框间路由配置,以使得所述封装后的数据基于所述路由配置从所述第一BBU框转发到所述第二BBU框。可选地,基于所述参数信息进行BBU框间路由配置,包括:基于预设光口维护表以及所述交换设备编号确定所述交换设备中分别与所述第一BBU框以及所述第二BBU框进行数据交互的光口号;基于所述预设光口维护表、所述BBU框号以及所述CRAN簇号分别确定所述第一BBU框以及所述第二BBU框中与所述交换设备进行数据交互的光口号;基于所述交换设备进行数据交互的光口号、所述第一BBU框以及所述第二BBU框中进行数据交换的光口号,确定所述第一BBU框与所述第二BBU框之间路由配置。可选地,基于所述预设光口维护表、所述BBU框号以及所述CRAN簇号分别确定所述第一BBU框以及与所述第二BBU框与所述交换设备进行数据交互的光口号之前,还包括:判断预设BBU框号以及CRAN簇号中是否存在所述BBU框号以及所述CRAN簇号;若不存在,则生成反馈信息,所述反馈信息用于指示不进行BBU框间路由配置。第二方面,本申请实施例提供一种BBU框间数据交互的方法,应用于第一BBU框,所述第一BBU框包括至少一个基带处理模块,所述方法包括:接收交换设备发送的第一控制指令,并基于所述第一控制指令从至少一个基带处理模块中选择出第一基带处理模块;控制所述第一基带处理模块对待发送的数据进行封装处理,并将封装后的数据发送给所述交换设备,以使得所述交换设备将所述封装后的数据转发给接收数据的BBU框。可选地,基于所述第一控制指令从至少一个基带处理模块中选择出第一基带处理模块,包括:获取所述至少一个基带处理模块中每个基带处理模块的空闲资源信息;基于所述空闲资源信息以及所述第一控制指令将所述至少一个基带处理模块中空闲资源最大的基带处理模块作为所述第一基带处理模块。可选地,控制所述第一基带处理模块对待发送的数据进行封装处理之前,包括:判断所述第一基带处理模块是否处于开启状态;若未开启,则控制所述第一基带处理模块开启。第三方面,本申请实施例提供一种BBU框间数据交互的方法,应用于第二BBU框,所述第二BBU框包括至少一个基带处理模块,所述方法包括:接收交换设备转发的第一BBU框封装后的数据,以及接收所述交换设备发送的第二控制指令,并基于所述第二控制指令从至少一个基带处理模块中选择出第二基带处理模块;控制所述第二基带处理模块对所述封装后的数据进行解封装处理。可选地,基于所述第二控制指令从至少一个基带处理模块中选择出第二基带处理模块,包括:获取所述至少一个基带处理模块中每个基带处理模块的空闲资源信息;基于所述空闲资源信息以及所述第二控制指令将所述至少一个基带处理模块中空闲资源最大的基带处理模块作为所述第二基带处理模块。第四方面,本申请实施例提供一种交换设备,所述交换设备包括:处理器以及存储器;其中,所述处理器,用于读取存储器中的程序并执行下列过程:判断业务数据调度是否需要框间多小区协作和/或交换设备的负荷是否大于预设第一阈值;若是,则向第一BBU框发送第一控制指令,其中,所述第一BBU框是指发送数据的BBU框,所述第一控制指令用于指示所述第一BBU框对待发送的数据进行封装,以及将封装后的数据发送给所述交换设备;将接收到的所述封装后的数据发送给第二BBU框,并向所述第二BBU框发送第二控制指令,其中,所述第二BBU框是指接收数据的BBU框;所述第二控制指令用于指示所述第二BBU框对所述封装后的数据进行解封装处理。可选地,所述处理器,还用于:获取所述第一BBU框、所述第二BBU框以及所述交换设备的参数信息,其中,所述参数信息包括BBU框号、CRAN簇号、所述交换设备编号;基于所述参数信息进行BBU框间路由配置,以使得所述封装后的数据基于所述路由配置从所述第一BBU框转发到所述第二BBU框。可选地,所述处理器,还用于:基于预设光口维护表以及所述交换设备编号确定所述交换设备中分别与所述第一BBU框以及所述第二BBU框进行数据交互的光口号;基于所述预设光口维护表、所述BBU框号以及所述CRAN簇号分别确定所述第一BBU框以及所述第二BBU框中与所述交换设备进行数据交互的光口号;基于所述交换设备进行数据交互的光口号、所述第一BBU框以及所述第二BBU框本文档来自技高网...

【技术保护点】
1.一种BBU框间数据交互的方法,应用于CRAN架构中任意两个BBU框之间的交换设备,其特征在于,包括:/n判断业务数据调度是否需要框间多小区协作和/或交换设备的负荷是否大于预设第一阈值;/n若是,则向第一BBU框发送第一控制指令,其中,所述第一BBU框是指发送数据的BBU框,所述第一控制指令用于指示所述第一BBU框对待发送的数据进行封装,以及将封装后的数据发送给所述交换设备;/n将接收到的所述封装后的数据发送给第二BBU框,并向所述第二BBU框发送第二控制指令,其中,所述第二BBU框是指接收数据的BBU框;所述第二控制指令用于指示所述第二BBU框对所述封装后的数据进行解封装处理。/n

【技术特征摘要】
1.一种BBU框间数据交互的方法,应用于CRAN架构中任意两个BBU框之间的交换设备,其特征在于,包括:
判断业务数据调度是否需要框间多小区协作和/或交换设备的负荷是否大于预设第一阈值;
若是,则向第一BBU框发送第一控制指令,其中,所述第一BBU框是指发送数据的BBU框,所述第一控制指令用于指示所述第一BBU框对待发送的数据进行封装,以及将封装后的数据发送给所述交换设备;
将接收到的所述封装后的数据发送给第二BBU框,并向所述第二BBU框发送第二控制指令,其中,所述第二BBU框是指接收数据的BBU框;所述第二控制指令用于指示所述第二BBU框对所述封装后的数据进行解封装处理。


2.如权利要求1所述的方法,其特征在于,向第一BBU框发送第一控制指令之前,还包括:
获取所述第一BBU框、所述第二BBU框以及所述交换设备的参数信息,其中,所述参数信息包括BBU框号、CRAN簇号、所述交换设备编号;
基于所述参数信息进行BBU框间路由配置,以使得所述封装后的数据基于所述路由配置从所述第一BBU框转发到所述第二BBU框。


3.如权利要求2所述的方法,其特征在于,基于所述参数信息进行BBU框间路由配置,包括:
基于预设光口维护表以及所述交换设备编号确定所述交换设备中分别与所述第一BBU框以及所述第二BBU框进行数据交互的光口号;
基于所述预设光口维护表、所述BBU框号以及所述CRAN簇号分别确定所述第一BBU框以及所述第二BBU框中与所述交换设备进行数据交互的光口号;
基于所述交换设备进行数据交互的光口号、所述第一BBU框以及所述第二BBU框中进行数据交换的光口号,确定所述第一BBU框与所述第二BBU框之间路由配置。


4.如权利要求3所述的方法,其特征在于,基于所述预设光口维护表、所述BBU框号以及所述CRAN簇号分别确定所述第一BBU框以及与所述第二BBU框与所述交换设备进行数据交互的光口号之前,还包括:
判断预设BBU框号以及CRAN簇号中是否存在所述BBU框号以及所述CRAN簇号;
若不存在,则生成反馈信息,所述反馈信息用于指示不进行BBU框间路由配置。


5.一种BBU框间数据交互的方法,应用于第一BBU框,所述第一BBU框包括至少一个基带处理模块,其特征在于,包括:
接收交换设备发送的第一控制指令,并基于所述第一控制指令从至少一个基带处理模块中选择出第一基带处理模块;
控制所述第一基带处理模块对待发送的数据进行封装处理,并将封装后的数据发送给所述交换设备,以使得所述交换设备将所述封装后的数据转发给接收数据的BBU框。


6.如权利要求5所述的方法,其特征在于,基于所述第一控制指令从至少一个基带处理模块中选择出第一基带处理模块,包括:
获取所述至少一个基带处理模块中每个基带处理模块的空闲资源信息;
基于所述空闲资源信息以及所述第一控制指令将所述至少一个基带处理模块中空闲资源最大的基带处理模块作为所述第一基带处理模块。


7.如权利要求5或6所述的方法,其特征在于,控制所述第一基带处理模块对待发送的数据进行封装处理之前,包括:
判断所述第一基带处理模块是否处于开启状态;
若未开启,则控制所述第一基带处理模块开启。


8.一种BBU框间数据交互的方法,应用于第二BBU框,所述第二BBU框包括至少一个基带处理模块,其特征在于,包括:
接收交换设备转发的第一BBU框封装后的数据,以及接收所述交换设备发送的第二控制指令,并基于所述第二控制指令从至少一个基带处理模块中选择出第二基带处理模块;
控制所述第二基带处理模块对所述封装后的数据进行解封装处理。


9.如权利要求8所述的方法,其特征在于,基于所述第二控制指令从至少一个基带处理模块中选择出第二基带处理模块,包括:
获取所述至少一个基带处理模块中每个基带处理模块的空闲资源信息;
基于所述空闲资源信息以及所述第二控制指令将所述至少一个基带处理模块中空闲资源最大的基带处理模块作为所述第二基带处理模块。


10.一种交换设备,其特征在于,包括:处理器以及存储器;其中,
所述处理器,用于读取存储器中的程序并执行下列过程:
判断业务数据调度是否需要框间多小区协作和/或交换设备的负荷是否大于预设第一阈值;
若需要多小区协作和/或交换设备的负荷大于所述预设第一阈值,则向第一BBU框发送第一控制指令,其中,所述第一BBU框是指发送数据的BBU框,所述第一控制指令用于指示所述第一BBU框对待发送的数据进行封装,以及将封装后的数据发送给所述交换设备;
将接收到的所述封装后的数据发送给第二BBU框,并向所述第二BBU框发送第二控制指令,其中,所述第二BBU框是指接收数据的BBU框;所述第二控制指令用于指示所述第二BBU框对所述封装后的数据进行解封装处理。


11.如权利要求10所述的交换设备,其特征在于,所述处理器,还用于:
获取所述第一BBU框、所述第二BBU框以及所述交换设备的参数信息,其中,所述参数信息包括BBU框号、CRAN簇号、所述交换设备编号;
基于所述参数信息进行BBU框间路由配置,以使得所述封装后的数据基于所述路由配置从所述第一BBU框转发到所述第二BBU框。


12.如权利要求11所述的交换设备,其特征在于,所述处理器,还用于:
基于预设光口维护表以及所述交换设备编号确定所述交换设备中分别与所述第一BBU框以及所述第二BBU框进行数据交互的光口号;
基于所述预设光口维护表、所述BBU框号以及所述CRAN簇号分别确定所述第一BBU框以及所述第二BBU框中与所述交换设备进行数据交互的光口号;
基于所述交换设备进行数据交互的光口号、所述第一BBU框以及所述第二BBU框中进行数据交换的光口号,确定所述第一BBU框与所述第二BBU框之间路由配...

【专利技术属性】
技术研发人员:邹小龙侯健史选平
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1