一种拓扑结构生成方法、系统、计算机设备和存储介质与流程

文档序号:32100468发布日期:2022-11-09 00:59阅读:165来源:国知局
一种拓扑结构生成方法、系统、计算机设备和存储介质与流程

1.本发明涉及室分系统领域,具体涉及一种拓扑结构生成方法、系统、计算机设备和存储介质。


背景技术:

2.室分系统一般由bbu(building base band unite,室内基带处理单元)、eu(extended unit,扩展单元)、ru(radio unit,射频单元)组成,室内基带处理单元与扩展单元之间通过光纤连接,扩展单元含有供电模块,扩展单元与射频单元之间通过光电复合缆或者poe(power over ethernet,有源以太网)网线连接。扩展单元支持级联,一个扩展单元可以接多个射频单元。现有室分系统在开站时需要人为触发扩展单元、射频单元上报拓扑结构给室内基带处理单元,不支持自发现功能,开站、后期维护成本高。


技术实现要素:

3.针对现有技术的上述缺陷,提供一种拓扑结构生成方法、系统、计算机设备和存储介质。
4.本发明解决其技术问题所采用的技术方案是:
5.一种拓扑结构生成方法,应用于室分系统,所述室分系统包括基带单元、至少一个扩展单元、至少一个射频单元,所述基带单元与至少一个扩展单元连接,所述至少一个扩展单元连接至少一个所述射频单元;
6.所述室分系统的拓扑结构生成方法包括:
7.当前扩展单元获取光口编号信息,获取当前级数信息,根据所述光口编号信息和所述级数信息生成当前拓扑信息;
8.将所述当前拓扑信息发送至与所述当前扩展单元连接的至少一个射频单元,以使得所述至少一个射频单元接收所述当前拓扑信息,并根据所述当前拓扑信息生成射频单元信息。
9.一种拓扑结构生成系统,应用于室分系统,所述室分系统包括基带单元、至少一个扩展单元、至少一个射频单元,所述基带单元与至少一个扩展单元连接,所述至少一个扩展单元连接至少一个所述射频单元;
10.所述室分系统的拓扑结构系统包括:
11.获取模块,用于获取光口编号信息,获取当前级数信息,根据所述光口编号信息和所述级数信息生成当前拓扑信息;
12.将所述当前拓扑信息发送至与所述当前扩展单元连接的至少一个射频单元,以使得所述至少一个射频单元接收所述当前拓扑信息,并根据所述当前拓扑信息生成射频单元信息。
13.一种网络设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上所述方法的步骤。
14.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如上所述方法的步骤。
15.本发明的有益效果在于,与现有技术相比,本发明中当前扩展单元获取光口编号信息,获取当前级数信息,根据所述光口编号信息和所述级数信息生成当前拓扑信息;将所述当前拓扑信息发送至与所述当前扩展单元连接的至少一个射频单元,以使得所述至少一个射频单元接收所述当前拓扑信息,并根据所述当前拓扑信息生成射频单元信息,使得整个室分网络中的拓扑信息都是自动生成,便于室分系统的管理和更新。
附图说明
16.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.其中:
18.图1是本发明提供的拓扑结构生成方法的第一实施例的流程示意图;
19.图2是本发明提供的应用拓扑结构生成方法的室分系统的结构示意图;
20.图3是本发明提供的室分系统中的基带单元的结构示意图;
21.图4是本发明提供的室分系统中的扩展单元的结构示意图;
22.图5是本发明提供的当前扩展单元标识和射频单元标识的结构示意图;
23.图6是本发明提供的拓扑网络结构图的一实施例的结构示意图;
24.图7是本发明提供的拓扑结构生成系统一实施例的结构示意图;
25.图8是本发明提供的网络设备的一实施例的结构示意图;
26.图9是本发明提供的存储介质的一实施例的结构示意图。
具体实施方式
27.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
28.请结合参阅图1、图2、图3和图4,图1是本发明提供的拓扑结构生成方法的第一实施例的流程示意图,图2是本发明提供的应用拓扑结构生成方法的室分系统的结构示意图。图3是本发明提供的室分系统中的基带单元的结构示意图,图4是本发明提供的室分系统中的扩展单元的结构示意图。
29.如图3中所示的,一个基带单元(bbu)包括4个光口(分别为bu0-bu3),该4个光口的编号分别为1、2、3、4。如图4中所示的,一个扩展单元(eu)包括12个光口(分别为bu0-bu3、ru0-ru7),其中,bu0-bu3对应编号为1-4,用于连接bbu或者下一级eu。在本实施场景中,bu2、bu3暂时预留,bu0为上联口接bbu光口或者上一级eu的bu1口;bu1为级联口,接下一级eu bu0口。ru0-ru7用于连接射频单元(ru),对应编号为5-12。在其他实施场景中,也可以根据用户的使用需求采用字母、数字、汉字、符号、图形中的一个或者多个的组合对各个光口
(包括bbu光口和eu光口)进行编号,此处不再进行赘述。每一个bbu光口最大支持4级eu级联,一个eu最多可以接8个ru。
30.如图2中所示的,一个基带单元连接至少一个扩展单元(本实施场景中为4个,在其他实施场景中可以为1个、2个或者3个),每个扩展单元可以连接至少一个射频单元,例如扩展单元eu8,连接了8个射频单元,扩展单元eu2连接1个射频单元。在图2的应用场景中,一个基带单元bbu连接四个扩展单元eu(eu1、eu2、eu3、eu4),扩展单元eu1向下级联扩展单元eu5、扩展单元eu5向下级联扩展单元eu6、扩展单元eu6向下级联扩展单元eu7,且扩展单元eu1、eu5、eu6和eu7各自分别连接8个射频单元。扩展单元eu4向下级联扩展单元eu8,扩展单元eu8连接8个扩展单元。
31.本发明提供的拓扑结构生成方法包括如下步骤:
32.s101:当前扩展单元获取光口编号信息,获取当前级数信息,根据光口编号信息和级数信息生成当前拓扑信息。
33.在一个具体的实施场景中,当前扩展单元获取自身连接的基带单元的光口发送的基带光口编号信息。例如当前扩展单元为图2中的扩展单元eu1,eu1与与bbu光纤链路稳定后,bu会发广播消息,其中包含自身的基带光口编号信息(bbu和eu双方约定bbu光口编号识别规则,此处不对此步骤进行限定),eu1接收到广播消息后,从中提取出基带光口编号信息。eu2-eu4作为第一级eu获取基带光口编号信息的步骤与eu1相同,此处不再进行赘述。
34.所有eu上电默认都是第一级,当第一级eu(例如eu1)检测到自身级联口bu1光口同步后,若未接收到上一级eu发送的级数信息,则确定自身为第一级eu。根据基带光口编号信息和级数信息生成当前拓扑信息。例如,拓扑信息可以是基带光口编号信息+级数信息。例如eu1的当前拓扑信息可以是1(基带光口编号信息)+1(级数信息)。
35.在其他实施场景中,判断当前扩展单元是否连接有下一级扩展单元,若当前扩展单元连接有下一级扩展单元,则将当前拓扑信息发送至下一级扩展单元,以使得下一级扩展单元根据当前拓扑信息和自身的级数信息生成下一级拓扑信息,并将下一级拓扑信息发送至与自身连接的至少一个射频单元。例如eu1有下一级扩展单元eu5,则将当前拓扑信息发送至下一级扩展单元eu5,以使得,eu5可根据当前拓扑信息生成下一级拓扑信息,将eu5作为当前扩展单元,eu6则是eu5的下一级扩展单元,将eu5的下一级拓扑信息作为当前拓扑信息发送至eu6,使得eu6根据当前拓扑信息生成下一级拓扑信息,以此类推,直至eu7生成自身的当前拓扑信息。
36.若当前eu并非第一级eu(例如eu5),则当前eu通过上一级eu(eu1)发送的拓扑信息获取基带光口编号信息和当前级数信息。在本实施场景中,当第一级eu(例如eu1)获到光口信息编号且确认自身为第一级eu后,就向下广播包含自身的级数信息的当前拓扑信息,第二级eu(例如eu5)收到后,将当前拓扑信息中包括的级数信息加1,获取自身的级数信息,同样的当第二级eu检测到与下一级eu连接的bu1光口同步后,则向下广播根据自身级数和一级eu(例如eu1)发送的当前拓扑信息生成的新的当前拓扑信息,三级eu(例如eu6)收到后更新自身级数,以此类推,各级eu均可获取到自身的当前拓扑信息。
37.当前扩展单元接收自身连接的上一级扩展单元发送的上一级拓扑信息,获取自身与上一级扩展单元连接的扩展光口编号信息,根据上一级拓扑信息获取基带光口编号信息,根据基带光口编号信息、扩展光口编号信息和当前级数信息生成当前拓扑信息。具体地
说,eu5接收到eu1发送的当前拓扑信息后,获取自身级数为2,自身连接的bbu光口的基带光口编号信息为1,连接eu1的扩展光口编号信息为2,则生成新的当前拓扑信息为1(基带光口编号信息)+2(扩展光口编号信息)+2(级数信息)。以此类推,eu6生成的当前拓扑信息为1(基带光口编号信息)+2(扩展光口编号信息)+2(扩展光口编号信息)+3(级数信息)。
38.在其他实施场景中。当前拓扑信息可以采用其他表达方式,在此不做限定。
39.s102:将当前拓扑信息发送至与当前扩展单元连接的至少一个射频单元,以使得至少一个射频单元接收当前拓扑信息,并根据当前拓扑信息生成射频单元信息。
40.在一个具体的实施场景中,将当前拓扑信息发送至与当前扩展单元连接的至少一个射频单元,以使得至少一个射频单元接收当前拓扑信息,并根据当前拓扑信息生成射频单元信息。将eu1作为当前扩展单元,将当前拓扑信息发送至eu1连接的8个射频单元,射频单元获取其自身与eu1连接的扩展光口的扩展光口编号信息,接收到当前拓扑信息后,根据扩展光口编号信息和当前拓扑信息生成射频单元信息。例如,一个射频单元连接的是eu1的ru0,扩展光口编号为5,则射频单元信息为为1(基带光口编号信息)+5(扩展光口编号信息)。
41.在一个具体的实施场景中,当前拓扑信息包括当前扩展单元的当前扩展单元标识,射频单元信息包括射频单元的射频单元标识。当前扩展单元标识和射频单元标识为4字节的整数。请结合参阅图5和图6,图5是本发明提供的当前扩展单元标识和射频单元标识的结构示意图。当前扩展单元标识和射频单元标识的结构相同,如图5所示的,包括4个字节,一共可以包括8级的信息,由于eu的级联最多为4级,因此4个字节可以用于描述室分系统中所有扩展单元的当前扩展单元标识和所有射频单元的射频单元标识。
42.图6是本发明提供的拓扑网络结构图的一实施例的结构示意图。网络上的bbu被定义为父节点,下面可带多个子节点;扩展单元eu被定义为子节点,子节点可继承父节点的拓扑信息,同时也拥有父节点的特性,下面可以带多个子节点。子节点继承父节点的网元路由地址非0字段,加上自己的编号,其他不涉及的字段填0,作为自己的网元路由地址。按照此规则生成图6所示的拓扑id信息。根据拓扑id可以反推出对应的拓扑信息,拓扑id可以作为一个站点下面eu、ru唯一标识。
43.具体地说,eu1连接bbu的光口bu0,基带光口编号信息为1,则eu1的当前扩展单元标识为0x10000000,eu2作为第二级eu连接第一级eu的eu1的光口bu1,扩展光口编号信息为2,则eu1的当前扩展单元标识为0x12000000,一射频单元连接eu1的光口ru1,扩展光口编号信息为6,则射频单元标识为0x16000000,一射频单元连接eu2的光口ru1,扩展光口编号信息为6则射频单元标识为0x12600000。类似的,第一级eu的eu3连接bbu的光口bu1,基带光口编号信息为2,则eu3的当前扩展单元标识为0x20000000,eu4作为第二级eu连接第一极eu eu3的光口bu1,扩展光口编号信息为2,则eu1的当前扩展单元标识为0x22000000,一射频单元连接eu3的光口ru2,扩展光口编号信息为7,则射频单元标识为0x27000000,一射频单元连接eu7的光口ru7,扩展光口编号信息为12,则射频单元标识为0x22c000000。
44.在本实施场景中,根据当前扩展单元标识和射频单元标识可以获取每个eu和ru与bbu的连接关系,进一步可以获取整个室分系统的连接结构。
45.在其他实施场景中,可以生成拓扑网络结构表与本实施例中的拓扑网络结构图具有相同的效果。
46.通过上述描述可知,在本实施例中,当前扩展单元获取光口编号信息,获取当前级数信息,根据光口编号信息和级数信息生成当前拓扑信息;将当前拓扑信息发送至与当前扩展单元连接的至少一个射频单元,以使得至少一个射频单元接收当前拓扑信息,并根据当前拓扑信息生成射频单元信息,使得整个室分网络中的拓扑信息都是自动生成,便于室分系统的管理和更新。基于拓扑信息生成的当前扩展单元标识和射频单元标识能保证一个bbu站点下面所有标识的唯一性,且从当前扩展单元标识和射频单元标识中可以提取到对应的拓扑信息,当前扩展单元标识和射频单元标识的唯一性便于bbu管理及寻址。
47.请参阅图7,图7是本发明提供的拓扑结构生成系统一实施例的结构示意图。拓扑结构生成系统10应用于室分系统,室分系统包括基带单元、至少一个扩展单元、至少一个射频单元,基带单元与至少一个扩展单元连接,至少一个扩展单元连接至少一个射频单元,具体的,可以是图2或图6所示的室分系统。
48.拓扑结构生成系统10包括获取模块11、生成模块12。
49.获取模块11用于获取光口编号信息,获取当前级数信息,根据光口编号信息和级数信息生成当前拓扑信息;生成模块12用于将当前拓扑信息发送至与当前扩展单元连接的至少一个射频单元,以使得至少一个射频单元接收当前拓扑信息,并根据当前拓扑信息生成射频单元信息。
50.光口编号信息包括当前扩展单元连接的基带单元的基带光口编号信息和/或当前扩展单元连接的上一级扩展单元的扩展光口编号信息。
51.获取模块11还用于判断当前扩展单元是否与基带单元连接稳定,若是,获取当前扩展单元自身连接的基带单元的基带光口的基带光口编号信息;和/或判断当前扩展单元是否与上一级扩展单元连接稳定,若是,获取当前扩展单元自身连接的上一级扩展单元的扩展光口的扩展光口编号信息。
52.获取模块11还用于接收当前扩展单元的上一级扩展单元发送的当前拓扑信息,根据上一级扩展单元发送的当前拓扑信息和当前扩展单元自身连接的上一级扩展单元的扩展光口的扩展光口编号信息生成当前扩展单元的当前拓扑信息。
53.获取模块11还用于判断是否接收到上一级扩展单元发送的当前拓扑信息;若否,则判定当前级数信息为第一级;若是,则获取当前拓扑信息中的当前级数信息,将当前级数信息加一的结果作为自身的当前级数信息。
54.当前拓扑信息包括当前扩展单元的当前扩展单元标识;射频单元信息包括射频单元的射频单元标识。
55.当前扩展单元标识和射频单元标识为4字节的整数。
56.生成模块12还用于根据基带光口编号信息、当前拓扑信息和射频单元信息生成拓扑网络结构图和/或拓扑网络结构表,拓扑网络结构图和/或拓扑网络结构表包括基带单元的端口编号、每个扩展单元的级数和扩展标识、每个射频单元的射频单元标识,以及基带单元、至少一个扩展单元、射频单元的连接关系。
57.请参阅图8,图8是本发明提供的网络设备的一实施例的结构示意图。网络设备20包括处理器21、存储器22。处理器21耦接存储器22。存储器22中存储有计算机程序,处理器21在工作时执行该计算机程序以实现如图1和图1所示的方法。详细的方法可参见上述,在此不再赘述。
58.请参阅图9,图9是本发明提供的存储介质的一实施例的结构示意图。存储介质30中存储有至少一个计算机程序31,计算机程序31用于被处理器执行以实现如图1所示的方法,详细的方法可参见上述,在此不再赘述。在一个实施例中,可读存储介质30可以是终端中的存储芯片、硬盘或者是移动硬盘或者优盘、光盘等其他可读写存储的工具,还可以是服务器等等。
59.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
60.以上实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1