一种链路调度方法及设备转让专利

申请号 : CN201911140523.5

文献号 : CN112825503B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 高宇浩

申请人 : 大唐移动通信设备有限公司

摘要 :

本发明提供一种链路调度方法及设备,用以解决现有技术中存在的人工手动变更光纤连接,效率低下的问题。链路调度设备与至少一个待测试的基带处理单元BBU之间通过线缆连接,链路调度设备与至少一个待测试的有源天线处理单元AAU通过线缆连接,在链路调度设备上至少一个待测试的BBU与至少一个待测试的AAU之间未导通,该方法应用于链路调度设备,包括:接收管理设备发送的连接指令,连接指令用于指示导通至少一个待测试BBU中的目标BBU与至少一个待测试AAU中的目标AAU之间的链路;根据连接指令导通目标BBU和目标AAU之间的链路。

权利要求 :

1.一种链路调度方法,其特征在于,应用于链路调度设备,所述链路调度设备与至少一个待测试的基带处理单元BBU之间通过线缆连接,所述链路调度设备与至少一个待测试的有源天线处理单元AAU通过线缆连接,在所述链路调度设备上所述至少一个待测试的BBU与至少一个待测试的AAU之间未导通,所述方法包括:接收管理设备发送的连接指令,所述连接指令用于指示导通所述至少一个待测试BBU中的目标BBU与至少一个待测试AAU中的目标AAU之间的链路;

根据所述连接指令导通所述目标BBU和所述目标AAU之间的链路。

2.如权利要求1所述的方法,其特征在于,所述连接指令中携带所述目标BBU的标识和AAU的类型信息,所述目标AAU为所述至少一个待测试AAU中与所述目标BBU匹配的AAU,且所述目标AAU的类型与所述AAU的类型信息匹配。

3.如权利要求1所述的方法,其特征在于,所述连接指令中携带所述目标BBU的标识和所述目标AAU的标识。

4.如权利要求1‑3任一项所述的方法,其特征在于,所述链路调度设备上设置有多个光口,所述多个光口分别与所述至少一个待测试BBU以及至少一个待测试AAU通过线缆连接,所述根据所述连接指令导通所述目标BBU和所述目标AAU之间的链路,包括:在所述链路调度设备包括的多个光口中,确定第一光口集合和第二光口集合,所述第一光口集合中光口分别与所述目标BBU通过线缆连接,所述第二光口集合中光口与所述目标AAU通过线缆连接;

导通所述第一光口集合中的第一光口和所述第二光口集合中的第二光口。

5.如权利要求4所述的方法,其特征在于,所述第一光口为所述第一光口集合包括的处于非连通状态的至少一个光口中的任意一个,所述第二光口为所述第二光口集合中的任意一个光口。

6.如权利要求4所述的方法,其特征在于,所述第一光口集合中的光口与所述目标BBU上的设备光口通过线缆一一对应连接,所述第二光口集合中的光口与所述目标AAU上的设备光口通过线缆一一对应连接;

其中,所述连接指令中携带有所述目标BBU上的设备光口中第一设备光口的标识和所述目标AAU上的设备光口中的第二设备光口的标识;

所述导通所述第一光口集合中的第一光口和所述第二光口集合中的第二光口,包括:根据所述第一设备光口的标识,从所述第一光口集合中确定出与所述第一设备光口通过线缆连接的所述第一光口;

根据所述第二设备光口的标识,从所述第二光口集合中确定出与所述第二设备光口通过线缆连接的所述第二光口;

导通所述第一光口和所述第二光口。

7.如权利要求6所述的方法,其特征在于,在导通所述第一光口和所述第二光口之后,所述方法还包括:

接收所述管理设备发送的中断指令,所述中断指令携带有所述第一设备光口的标识;

根据所述第一设备光口的标识,从所述第一光口集合中确定出与所述第一设备光口通过线缆连接的所述第一光口;

中断所述第一光口与所述第二光口之间的链路。

8.一种链路调度设备,其特征在于,所述链路调度设备与至少一个待测试的基带处理单元BBU之间通过线缆连接,所述链路调度设备与至少一个待测试的有源天线处理单元AAU通过线缆连接,在所述链路调度设备上所述至少一个待测试的BBU与至少一个待测试的AAU之间未导通,所述设备包括:

接收模块,用于接收管理设备发送的连接指令,所述连接指令用于指示导通所述至少一个待测试BBU中的目标BBU与至少一个待测试AAU中的目标AAU之间的链路;

导通模块,用于根据所述连接指令导通所述目标BBU和所述目标AAU之间的链路。

9.如权利要求8所述的设备,其特征在于,所述连接指令中携带所述目标BBU的标识和AAU的类型信息,所述目标AAU为所述至少一个待测试AAU中与所述目标BBU匹配的AAU,且所述目标AAU的类型与所述AAU的类型信息匹配。

10.如权利要求8所述的设备,其特征在于,所述连接指令中携带所述目标BBU的标识和所述目标AAU的标识。

11.如权利要求8‑10任一项所述的设备,其特征在于,所述链路调度设备上设置有多个光口,所述多个光口分别与所述至少一个待测试BBU以及至少一个待测试AAU通过线缆连接,所述导通模块,具体用于:

在所述链路调度设备包括的多个光口中,确定第一光口集合和第二光口集合,所述第一光口集合中光口分别与所述目标BBU通过线缆连接,所述第二光口集合中光口与所述目标AAU通过线缆连接;

导通所述第一光口集合中的第一光口和所述第二光口集合中的第二光口。

12.如权利要求11所述的设备,其特征在于,所述第一光口为所述第一光口集合包括的处于非连通状态的至少一个光口中的任意一个,所述第二光口为所述第二光口集合中的任意一个光口。

13.如权利要求11所述的设备,其特征在于,所述第一光口集合中的光口与所述目标BBU上的设备光口通过线缆一一对应连接,所述第二光口集合中的光口与所述目标AAU上的设备光口通过线缆一一对应连接;

其中,所述连接指令中携带有所述目标BBU上的设备光口中第一设备光口的标识和所述目标AAU上的设备光口中的第二设备光口的标识;

所述导通模块,在导通所述第一光口集合中的第一光口和所述第二光口集合中的第二光口时,具体用于:

根据所述第一设备光口的标识,从所述第一光口集合中确定出与所述第一设备光口通过线缆连接的所述第一光口;

根据所述第二设备光口的标识,从所述第二光口集合中确定出与所述第二设备光口通过线缆连接的所述第二光口;

导通所述第一光口和所述第二光口。

14.如权利要求13所述的设备,其特征在于,所述设备还包括中断模块;

所述接收模块,还用于在导通所述第一光口和所述第二光口之后,接收所述管理设备发送的中断指令,所述中断指令携带有所述第一设备光口的标识;

所述中断模块,用于根据所述第一设备光口的标识,从所述第一光口集合中确定出与所述第一设备光口通过线缆连接的所述第一光口;中断所述第一光口与所述第二光口之间的链路。

15.一种链路调度设备,其特征在于,包括:存储器以及处理器;

存储器,用于存储程序指令;

处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行权利要求1~7任一项所述的方法。

16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行权利要求1~7中任一项所述的方法。

说明书 :

一种链路调度方法及设备

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种链路调度方法及设备。

背景技术

[0002] 基站测试过程中经常需要遍历多种类型的射频单元(有源天线处理单元),有源天线处理单元(Active Antenna Unit,AAU)通过光纤接入基站的基带处理单元(Building 
Base Band Unit,BBU),遍历AAU需要变更光纤连接。
[0003] 目前,通常依靠人工手动变更光纤连接,涉及到光纤布线或搬动设备等工作,效率低下,无法实现自动化测试。

发明内容

[0004] 本发明提供一种链路调度方法及设备,用以解决现有技术中存在的人工手动变更光纤连接,效率低下的问题。
[0005] 第一方面,本发明实施例提供一种链路调度方法,应用于链路调度设备,所述链路调度设备与至少一个待测试的基带处理单元BBU之间通过线缆连接,所述链路调度设备与
至少一个待测试的有源天线处理单元AAU通过线缆连接,在所述链路调度设备上所述至少
一个待测试的BBU与至少一个待测试的AAU之间未导通,所述方法包括:
[0006] 接收管理设备发送的连接指令,所述连接指令用于指示导通所述至少一个待测试BBU中的目标BBU与至少一个待测试AAU中的目标AAU之间的链路;
[0007] 根据所述连接指令导通所述目标BBU和所述目标AAU之间的链路。
[0008] 在一种可选的实现方式中,所述连接指令中携带所述目标BBU的标识和AAU的类型信息,所述目标AAU为所述至少一个待测试AAU中与所述目标BBU匹配的AAU,且所述目标AAU
的类型与所述AAU的类型信息匹配。
[0009] 在一种可选的实现方式中,所述连接指令中携带所述目标BBU的标识和所述目标AAU的标识。
[0010] 在一种可选的实现方式中,所述链路调度设备上设置有多个光口,所述多个光口分别与所述至少一个待测试BBU以及至少一个待测试AAU通过线缆连接,所述根据所述连接
指令导通所述目标BBU和所述目标AAU之间的链路,包括:
[0011] 在所述链路调度设备包括的多个光口中,确定第一光口集合和第二光口集合,所述第一光口集合中光口分别与所述目标BBU通过线缆连接,所述第二光口集合中光口与所
述目标AAU通过线缆连接;
[0012] 导通所述第一光口集合中的第一光口和所述第二光口集合中的第二光口。
[0013] 在一种可选的实现方式中,所述第一光口为所述第一光口集合包括的处于非连通状态的至少一个光口中的任意一个,所述第二光口为所述第二光口集合中的任意一个光
口。
[0014] 在一种可选的实现方式中,所述第一光口集合中的光口与所述目标BBU上的设备光口通过线缆一一对应连接,所述第二光口集合中的光口与所述目标AAU上的设备光口通
过线缆一一对应连接;
[0015] 其中,所述连接指令中携带有所述目标BBU上的设备光口中第一设备光口的标识和所述目标AAU上的设备光口中的第二设备光口的标识;
[0016] 所述导通所述第一光口集合中的第一光口和所述第二光口集合中的第二光口,包括:
[0017] 根据所述第一设备光口的标识,从所述第一光口集合中确定出与所述第一设备光口通过线缆连接的所述第一光口;
[0018] 根据所述第二设备光口的标识,从所述第二光口集合中确定出与所述第二设备光口通过线缆连接的所述第二光口;
[0019] 导通所述第一光口和所述第二光口。
[0020] 在一种可选的实现方式中,在导通所述第一光口和所述第二光口之后,所述方法还包括:
[0021] 接收所述管理设备发送的中断指令,所述中断指令携带有所述第一设备光口的标识;
[0022] 根据所述第一设备光口的标识,从所述第一光口集合中确定出与所述第一设备光口通过线缆连接的所述第一光口;
[0023] 中断所述第一光口与所述第二光口之间的链路。
[0024] 第二方面,本发明实施例提供一种链路调度设备,所述链路调度设备与至少一个待测试的基带处理单元BBU之间通过线缆连接,所述链路调度设备与至少一个待测试的有
源天线处理单元AAU通过线缆连接,在所述链路调度设备上所述至少一个待测试的BBU与至
少一个待测试的AAU之间未导通,所述设备包括:
[0025] 接收模块,用于接收管理设备发送的连接指令,所述连接指令用于指示导通所述至少一个待测试BBU中的目标BBU与至少一个待测试AAU中的目标AAU之间的链路;
[0026] 导通模块,用于根据所述连接指令导通所述目标BBU和所述目标AAU之间的链路。
[0027] 在一种可选的实现方式中,所述连接指令中携带所述目标BBU的标识和AAU的类型信息,所述目标AAU为所述至少一个待测试AAU中与所述目标BBU匹配的AAU,且所述目标AAU
的类型与所述AAU的类型信息匹配。
[0028] 在一种可选的实现方式中,所述连接指令中携带所述目标BBU的标识和所述目标AAU的标识。
[0029] 在一种可选的实现方式中,所述链路调度设备上设置有多个光口,所述多个光口分别与所述至少一个待测试BBU以及至少一个待测试AAU通过线缆连接,所述导通模块,具
体用于:
[0030] 在所述链路调度设备包括的多个光口中,确定第一光口集合和第二光口集合,所述第一光口集合中光口分别与所述目标BBU通过线缆连接,所述第二光口集合中光口与所
述目标AAU通过线缆连接;
[0031] 导通所述第一光口集合中的第一光口和所述第二光口集合中的第二光口。
[0032] 在一种可选的实现方式中,所述第一光口为所述第一光口集合包括的处于非连通状态的至少一个光口中的任意一个,所述第二光口为所述第二光口集合中的任意一个光
口。
[0033] 在一种可选的实现方式中,所述第一光口集合中的光口与所述目标BBU上的设备光口通过线缆一一对应连接,所述第二光口集合中的光口与所述目标AAU上的设备光口通
过线缆一一对应连接;
[0034] 其中,所述连接指令中携带有所述目标BBU上的设备光口中第一设备光口的标识和所述目标AAU上的设备光口中的第二设备光口的标识;
[0035] 所述导通模块,在导通所述第一光口集合中的第一光口和所述第二光口集合中的第二光口时,具体用于:
[0036] 根据所述第一设备光口的标识,从所述第一光口集合中确定出与所述第一设备光口通过线缆连接的所述第一光口;
[0037] 根据所述第二设备光口的标识,从所述第二光口集合中确定出与所述第二设备光口通过线缆连接的所述第二光口;
[0038] 导通所述第一光口和所述第二光口。
[0039] 在一种可选的实现方式中,所述设备还包括中断模块;
[0040] 所述接收模块,还用于在导通所述第一光口和所述第二光口之后,接收所述管理设备发送的中断指令,所述中断指令携带有所述第一设备光口的标识;
[0041] 所述中断模块,用于根据所述第一设备光口的标识,从所述第一光口集合中确定出与所述第一设备光口通过线缆连接的所述第一光口;中断所述第一光口与所述第二光口
之间的链路。
[0042] 第三方面,本发明实施例提供一种链路调度设备,包括:
[0043] 存储器以及处理器;
[0044] 存储器,用于存储程序指令;
[0045] 处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行第一方面的任一实现方式所述的方法。
[0046] 第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行上述方法。
[0047] 本发明实施例中,预先将至少一个待测试的BBU、至少一个待测试的AAU通过线缆连接至链路调度设备,应用链路调度设备接收管理设备发送的用于指示导通至少一个待测
试的BBU中的目标BBU与至少一个待测试的AAU中的目标AAU之间的链路的连接指令,进而根
据连接指令导通目标BBU和目标AAU之间的链路。无需人工基于测试需求手动变更光纤连
接,实现自动化测试,提升了效率。

附图说明

[0048] 图1为本发明实施例提供的第一种连接结构示意图;
[0049] 图2为本发明实施例提供的一种链路调度方法的流程示意图;
[0050] 图3为本发明实施例提供的第二种连接结构示意图;
[0051] 图4为本发明实施例提供的第三种连接结构示意图;
[0052] 图5为本发明实施例提供的一种链路调度设备的结构框图;
[0053] 图6为本发明实施力提供的另一种链路调度设备的结构示意图。

具体实施方式

[0054] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施
例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的
所有其它实施例,都属于本发明保护的范围。
[0055] 需要说明的是,本发明中涉及的多个,是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和
B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。另外,应当理
解,尽管在本发明实施例中可能采用术语第一、第二等来描述各光口、但这些光口不应限于
这些术语。这些术语仅用来将各光口彼此区分开。
[0056] 本发明实施例提供一种链路调度方法及设备,用以解决现有技术中存在的人工手动变更光纤连接,效率低下的问题。其中,方法和设备是基于同一发明构思的,由于方法及
设备解决问题的原理相似,因此设备与方法的实施可以相互参见,重复之处不再赘述。
[0057] 为便于对本实施例进行理解,对本发明实施例提供的一种链路调度方法进行详细介绍。
[0058] 首先,如图1所示,本发明实施例提供了第一种连接结构示意图,示意出了链路调度设备100与至少一个待测试的基带处理单元BBU之间通过线缆连接,以及链路调度设备
100与至少一个待测试的有源天线处理单元AAU通过线缆连接;具体的,在图1中示意出了两
个BBU,分别为BBU1和BBU2;具体的在图1中示意出了三个AAU,分别为AAU1、AAU2和AAU3。在
链路调度设备100上至少一个待测试的BBU与至少一个待测试的AAU之间未导通。
[0059] 进一步,参见图2,本发明实施例提供了一种链路调度方法,应用于前述链路调度设备,该方法包括:
[0060] 步骤S201,接收管理设备发送的连接指令,连接指令用于指示导通至少一个待测试BBU中的目标BBU与至少一个待测试AAU中的目标AAU之间的链路;管理设备可以是与链路
调度设备建立通信连接的终端设备,诸如电脑终端、手机终端等。
[0061] 步骤S202,根据连接指令导通目标BBU和目标AAU之间的链路。
[0062] 本发明实施例中,预先将至少一个待测试的BBU、至少一个待测试的AAU通过线缆连接至链路调度设备,应用链路调度设备接收管理设备发送的用于指示导通至少一个待测
试的BBU中的目标BBU与至少一个待测试的AAU中的目标AAU之间的链路的连接指令,进而根
据连接指令导通目标BBU和目标AAU之间的链路。无需人工基于测试需求手动变更光纤连
接,实现自动化测试,提升了效率。
[0063] 具体的,可由管理设备指示链路调度设备将某一BBU和与其匹配的AAU中属于指定类型的AAU之间的链路导通;或者由管理设备指示链路调度设备具体指示导通某一BBU和某
一AAU之间的链路。故在一种可选的实施方式中,连接指令中携带目标BBU的标识和AAU的类
型信息,目标AAU为至少一个待测试AAU中与目标BBU匹配的AAU,且目标AAU的类型与AAU的
类型信息匹配,AAU的类型信息具体指示AAU的型号;在另一种可选的实施方式中,连接指令
中携带目标BBU的标识和目标AAU的标识。
[0064] 其中,与目标BBU匹配的AAU为支持目标BBU连接的AAU,可以是根据为待测试的至少一个BBU配置针对AAU的访问权限所确定的。具体实施时,可以为管理设备所管理的一个
或多个基站分别设置独立的管理账号,且由于一个基站中包含一个BBU,故可以BBU的标识
作为其对应管理账号的用户名,每个管理账号中记录有一个BBU匹配的AAU的相关信息。基
于此,管理设备可基于测试用例的需求从其管理的基站中获取当前测试线所需某基站所对
应的管理账号,进而向链路调度设备发起对于该管理账号对应BBU与其匹配的AAU之间的链
路调度指示,进而由链路调度设备进行相关链路调度操作。通过划分访问权限避免测试用
例之间相互影响,具体实施时,还可将管理设备主动从基站中获取当前测试线所需的管理
账号封装成自动化脚本,以便自动化脚本可以应用于不同的测试线,简化相关操作流程,从
而提升效率。
[0065] 进一步,在图1的基础上,参见图3,本发明实施例还提供了第二种连接结构示意图,该链路调度设备100(或,可称为光矩阵)上设置有多个光口,多个光口分别与至少一个
待测试BBU以及至少一个待测试AAU通过线缆连接,具体的,图3中示意出了,BBU1与链路调
度设备100上第一列的前三个光口通过线缆连接,BBU2与链路调度设备100上第一列的后两
个光口通过线缆连接;AAU1与链路调度设备100上第二列的前两个光口通过线缆连接,AAU2
与链路调度设备300上第二列的后两个光口通过线缆连接,AAU3与链路调度设备300上第三
列的前两个光口通过线缆连接。
[0066] 基于此,上述根据连接指令导通目标BBU和目标AAU之间的链路,可参照如下方式实施:
[0067] (1)在链路调度设备包括的多个光口中,确定第一光口集合和第二光口集合,第一光口集合中光口分别与目标BBU通过线缆连接,第二光口集合中光口与目标AAU通过线缆连
接;
[0068] (2)导通第一光口集合中的第一光口和第二光口集合中的第二光口。
[0069] 在一种可选的实施方式中,第一光口为第一光口集合包括的处于非连通状态的至少一个光口中的任意一个,第二光口为所述第二光口集合中的任意一个光口。
[0070] 在另一种可选的实施方式中,第一光口集合中的光口与目标BBU上的设备光口通过线缆一一对应连接,第二光口集合中的光口与目标AAU上的设备光口通过线缆一一对应
连接;如图4所示的第三种连接结构示意图,具体以BBU1为目标BBU、AAU3为目标AAU为例,示
意出了BBU1上的三个设备光口和第一光口集合中的光口通过线缆一一对应连接,AAU3上的
两个设备光口和第二光口集合中的光口通过线缆一一对应连接。上述连接指令中携带有目
标BBU上的设备光口中第一设备光口的标识和目标AAU上的设备光口中的第二设备光口的
标识。
[0071] 基于此,上述导通第一光口集合中的第一光口和第二光口集合中的第二光口,可参照如下方式实施:
[0072] 根据第一设备光口的标识,从第一光口集合中确定出与第一设备光口通过线缆连接的第一光口;根据第二设备光口的标识,从第二光口集合中确定出与第二设备光口通过
线缆连接的第二光口;导通第一光口和第二光口。
[0073] 其中,链路调度设备中以标识为索引,存储有光口的标识与其所连接的AAU或者BBU上的设备光口的标识之间的对应关系,即例如,链路调度设备可根据如目标BBU上第一
设备光口的标识,确定其对应在链路调度设备上的第一光口的标识,进而根据第一光口的
标识,在第一光口集合中确定出与第一设备光口连接的第一光口。
[0074] 本发明实施例中,通过将链路调度设备上的光口与其所连接AAU或者BBU的设备光口进行绑定,如建立光口的标识与其所连接的AAU或者BBU上的设备光口的标识之间的对应
关系。以设备关口的标识为索引,在设备光口与光口之间的绑定产生变化时,也能够准确定
位到设备光口在链路调度设备上对应的光口,不会受到链路调度设备位置等环境变化的影
响,具有较强的可移植性。
[0075] 具体实施时,前述BBU或者AAU上设备光口的标识、链路调度设备上光口的标识可以是能够唯一指示设备光口或光口的自定义命名等。为便于理解,本发明实施例提供了一
种命名示例,如下:
[0076] (一)BBU上的设备光口
[0077] 针对于一个BBU,考虑到BBU上存在多个用于安插板卡的槽位,且每个槽位可以安插一个板卡,每个板卡上存在多个设备光口,所以一个BBU上的设备光口可以采用“槽位号+
设备光口编号”来表示,诸如第8个槽位安插的板卡上的第1个光口,可命名为8‑1。
[0078] 进而针对于不同的BBU,还可引入BBU的设备标识,比如名称、编号(id)等可唯一表示一个BBU的信息来加以区分,故BBU上的设备光口可以采用“BBU的设备标识+槽位号+设备
光口编号”来表示,例如,编号为201的BBU上第8个槽位安插的板卡上的第1个光口,可命名
为201‑8‑1。
[0079] (二)AAU上的设备光口
[0080] 针对于一个AAU上存在多个设备光口,一个AAU上的设备光口可采用“设备光口编号”来表示,诸如第1个光口,可命名为“1”。
[0081] 进而针对于不同的AAU,考虑到不同的AAU的类型(型号)可能不相同,为对不同AAU上的设备光口进行区分,可采用“AAU型号+设备光口编号+AAU的设备标识”来表示,其中,
AAU的设备标识可以是其物理位置、名称、编号。例如,处于设备架上A列第2台,型号为type1
的AAU上的第0号光口,可命名为A‑2‑type1‑0。
[0082] (三)链路调度设备上的光口
[0083] 可针对链路调度设备上的每个光口分配唯一编号来定位光口,具体的,可以是根据光口在链路调度设备面板上的物理位置来对光口进行唯一编号。例如编号为1的面板,即
面板1上第2行第1列的光口,可命名为:1.2.1;编号为1的面板,即面板1上第2行第2列的光
口,可命名为:1.2.2。
[0084] 基于上述命名示例,假设当前链路调度设备面板1上第2行第1列的光口与编号为201的BBU上第8个槽位安插的板卡上的第1个光口之间建立有线缆连接,则记录光口的标识
“1.2.1”与设备光口的标识“201‑8‑1”之间的对应关系;假设当前链路调度设备面板1上第2
行第3列的光口与处于设备架上A列第2台,型号为type1的AAU上的第0号光口之间建立有线
缆连接,则记录光口的标识“1.2.3”与设备光口的标识“A‑2‑type1‑0”之间的对应关系。
[0085] 进一步,基于上述命名示例,本发明实施例还提供了一种根据连接指令导通目标BBU和目标AAU之间的链路的方式,详细介绍如下。
[0086] 首先以连接指令中携带有目标BBU的标识和AAU的类型信息为例进行说明,该方式包括如下步骤:
[0087] (1)根据目标BBU的标识,在链路调度设备上包括的多个光口中确定出第一光口集合;其中,第一光口集合中每个光口的标识所对应的设备光口的标识中均含有目标BBU的标
识。
[0088] 具体实施时,可预先定义第一获取函数,第一获取函数用于获取链路调度设备上与目标BBU连接的光口的标识。将目标BBU的标识传递至第一获取函数,对链路调度设备包
括的多个光口进行遍历,从多个光口中筛选出对应的设备光口的标识中包含有该目标BBU
的标识的光口,进而以设备光口的标识为索引,返回筛选出的光口的标识。例如,预先定义
第一获取函数为GetBbuOfp(),bbu=GetBbuOfp(201),则bbu[8,1]表示编号为201的BBU上
第8个槽位安插的板卡上的第1个光口在链路调度设备对应的光口的标识(1.2.1)。
[0089] (2)基于目标BBU的标识和权限划分信息表,确定与目标BBU匹配的AAU;其中,与目标BBU匹配的AAU表示BBU权限划分表中存储有目标BBU的设备标识与支持目标BBU连接的
AAU的设备标识之间的对应关系。
[0090] (3)根据条件信息所表征的AAU类型,在链路调度设备上包括的与目标BBU所匹配的AAU通过线缆连接的至少一个光口中确定出第二光口集合;其中,其中,第二光口集合中
每个光口的标识所对应的设备光口的标识中均含有前述AAU类型。
[0091] 具体实施时,可预先定义第二获取函数,第二获取函数用于获取链路调度设备上与目标AAU连接的光口的标识。将连接指令中携带条件信息所表征的AAU类型传递至第二获
取函数,对链路调度设备包括的与目标BBU所匹配的AAU通过线缆连接的至少一个光口中进
行遍历,以从中筛选出对应的设备光口的标识中包含有该AAU类型的光口,进而以设备光口
的标识为索引,返回筛选出的光口的标识。例如,预先定义第一获取函数为GetAauOfp(),
aau=GetAauOfp(type1),则aau[0]表示一个处于非连通状态的类型为type1的aau上编号
为0的光口在链路调度设备对应的光口的标识(1.2.3)。
[0092] (4)在管理设备未具体指示导通的光口时,将第一光口集合中的处于非连通状态的至少一个光口中的任意一个光口与第二光口集合中的任意一个光口之间的链路导通。
[0093] (5)在管理设备具体指示导通的光口,也即前述连接指令中携带目标BBU上的设备光口中第一设备光口的标识和目标AAU上的设备光口中的第二设备光口的标识时,导通第
一光口集合中的与第一设备光口线缆连接的第一光口与第二光口集合中与第二设备光口
线缆连接的第二光口。
[0094] 具体实施时,可预先定义连接函数,将第一设备光口标识和第二设备光口标识传递至连接函数,确定出第一光口集合中与第一设备光口标识对应的第一光口的标识,确定
出第二光口集合中与第二设备光口标识对应的第二光口的标识,进而生成链路调度设备底
层可执行的命令行,以实现第一光口和第二光口之间链路的导通。例如,预先定义连接函数
为OfpConnect(),基于前述已确定出目标BBU和目标AAU,传递参数无需指明是哪个BBU或
者AAU中的设备光口标识,执行OfpConnect(bbu[8,1],aau[0]),即表示导通目标BBU上第8
个槽位第1个光口在链路调度设备上所连接的光口(1.2.1)和目标AAU上第0号光口在链路
调度设备上所连接的光口(1.2.3),生成可执行的命令行“connect 1.2.1‑1.2.3”,从而实
现两个光口之间链路的导通。
[0095] 进一步,在导通第一光口和第二光口之后,上述方法还包括:接收管理设备发送的中断指令,中断指令携带有第一设备光口的标识;根据第一设备光口的标识,从第一光口集
合中确定出与第一设备光口通过线缆连接的第一光口;中断第一光口与第二光口之间的链
路。
[0096] 具体实施时,可预先定义中断函数,将第一设备光口标识或者第二设备光口标识传递至中断函数,确定出第一光口集合中与第一设备光口标识对应的第一光口的标识,或
者确定出第二光口集合与第二设备光口标识对应的第二光口的标识;进而生成可执行的命
令行,以实现中断第一光口和第二光口之间的链路。例如,预先定义连接函数为
OfpDisConnect(),基于前述已确定出目标BBU和目标AAU,传递参数无需指明是哪个BBU或
者AAU中的设备光口标识,执行OfpDisConnect(bbu[8,1])或OfpDisConnect(aau[0]),即表
示中断目标BBU上第8个槽位第1个光口在链路调度设备上所连接的光口(1.2.1)和目标AAU
上第0号光口在链路调度设备上所连接的光口(1.2.3)之间的链路,生成可执行的命令行
“disconnect 1.2.1‑1.2.3”,从而实现两个光口之间链路的中断。
[0097] 本发明实施例中,链路调度设备通过软件操作实现BBU和AAU之间链路的导通和中断,将硬件操作变为软件操作,使测试用例可自动化;无需人工手动变更光纤连接,减少了
接头损坏、触电等意外事故发生的概率,减少了布线、接电、安放设备等工作,提升工作效
率。
[0098] 对应上述方法,参见图5,本发明实施例提供了一种链路调度设备100的结构框图,该链路调度设备100与至少一个待测试的基带处理单元BBU之间通过线缆连接,链路调度设
备100与至少一个待测试的有源天线处理单元AAU通过线缆连接,在链路调度设备100上至
少一个待测试的BBU与至少一个待测试的AAU之间未导通,该链路设备100包括:
[0099] 接收模块501,用于接收管理设备发送的连接指令,连接指令用于指示导通至少一个待测试BBU中的目标BBU与至少一个待测试AAU中的目标AAU之间的链路;
[0100] 导通模块502,用于根据连接指令导通目标BBU和目标AAU之间的链路。
[0101] 本发明实施例中,预先将至少一个待测试的BBU、至少一个待测试的AAU通过线缆连接至链路调度设备,应用链路调度设备接收管理设备发送的用于指示导通至少一个待测
试的BBU中的目标BBU与至少一个待测试的AAU中的目标AAU之间的链路的连接指令,进而根
据连接指令导通目标BBU和目标AAU之间的链路。无需人工基于测试需求手动变更光纤连
接,实现自动化测试,提升了效率。
[0102] 在一种可选的实施方式中,连接指令中携带目标BBU的标识和AAU的类型信息,目标AAU为至少一个待测试AAU中与目标BBU匹配的AAU,且目标AAU的类型与AAU的类型信息匹
配。
[0103] 在一种可选的实施方式中,连接指令中携带目标BBU的标识和目标AAU的标识。
[0104] 在一种可选的实施方式中,链路调度设备上设置有多个光口,多个光口分别与至少一个待测试BBU以及至少一个待测试AAU通过线缆连接,导通模块502,具体用于:
[0105] 在链路调度设备包括的多个光口中,确定第一光口集合和第二光口集合,第一光口集合中光口分别与目标BBU通过线缆连接,第二光口集合中光口与目标AAU通过线缆连
接;
[0106] 导通第一光口集合中的第一光口和第二光口集合中的第二光口。
[0107] 在一种可选的实施方式中,第一光口为第一光口集合包括的处于非连通状态的至少一个光口中的任意一个,第二光口为第二光口集合中的任意一个光口。
[0108] 在一种可选的实施方式中,第一光口集合中的光口与目标BBU上的设备光口通过线缆一一对应连接,第二光口集合中的光口与目标AAU上的设备光口通过线缆一一对应连
接;
[0109] 其中,连接指令中携带有所述目标BBU上的设备光口中第一设备光口的标识和目标AAU上的设备光口中的第二设备光口的标识;
[0110] 导通模块502,在导通第一光口集合中的第一光口和第二光口集合中的第二光口时,具体用于:
[0111] 根据第一设备光口的标识,从第一光口集合中确定出与第一设备光口通过线缆连接的第一光口;
[0112] 根据第二设备光口的标识,从第二光口集合中确定出与第二设备光口通过线缆连接的第二光口;
[0113] 导通第一光口和第二光口。
[0114] 在一种可选的实施方式中,如图5所示,上述链路调度设备100还包括中断模块503;
[0115] 接收模块501,还用于在导通第一光口和所述第二光口之后,接收管理设备发送的中断指令,中断指令携带有第一设备光口的标识;
[0116] 中断模块503,用于根据第一设备光口的标识,从第一光口集合中确定出与第一设备光口通过线缆连接的第一光口;中断第一光口与第二光口之间的链路。
[0117] 本发明实施例还提供另一种链路调度设备600,参见图6所示,包括:
[0118] 通信接口601,存储器602以及处理器603;
[0119] 其中,所述处理器603通过所述通信接口601与其它设备进行通信,比如,其它设备可以是管理设备,处理器603可以通过通信接口601接收管理设备发送的连接指令或者中断
指令;存储器602,用于存储程序指令;处理器603,用于调用所述存储器602中存储的程序指
令,按照获得的程序执行上述实施例中网络设备执行的方法。
[0120] 本申请实施例中不限定上述通信接口601、存储器602以及处理器603之间的具体连接介质,比如总线,总线可以分为地址总线、数据总线、控制总线等。
[0121] 在本申请实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,
可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是
微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现
为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0122] 在本申请实施例中,存储器可以是非易失性存储器,比如硬盘(hard disk drive,HDD)或固态硬盘(solid‑state drive,SSD)等,还可以是易失性存储器(volatile 
memory),例如随机存取存储器(random‑access memory,RAM)。存储器还可以是能够用于携
带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介
质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实现存储功能
的装置,用于存储程序指令和/或数据。
[0123] 进一步,本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令,当计算机指令在计算机上运行时,使得计算机执行上述链路调度方
法。
[0124] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实
施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机
可用存储介质(包括但不限于磁盘存储器、CD‑ROM、光学存储器等)上实施的计算机程序产
品的形式。
[0125] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流
程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序
指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产
生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实
现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0126] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指
令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或
多个方框中指定的功能。
[0127] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或
其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一
个方框或多个方框中指定的功能的步骤。
[0128] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优
选实施例以及落入本发明范围的所有变更和修改。
[0129] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则
本发明也意图包含这些改动和变型在内。