基站的测试系统及其方法与流程

文档序号:12810566阅读:784来源:国知局
基站的测试系统及其方法与流程

本发明涉及通信领域,具体而言,涉及一种基站的测试系统及其方法。



背景技术:

在移动系统开发中,需要以基站为被测对象对其功能和性能进行验证。普遍的实现方法是由专用的仪表分别完成基站的地面接口和空中接口测试,从而完成基站的功能和性能测试。使用专用仪表进行基站地面接口测试存在很大不足:在费用方面,随着被测基站的容量提升,需要为仪表的容量扩充升级付出昂贵费用;在测试效率方面,空中接口和地面接口测试需使用不同的测试设备,需要分别控制,没法实现地面接口测试和空中接口测试的联动。

针对相关技术中的上述问题,目前尚未存在有效的解决方案。



技术实现要素:

本发明提供了一种基站的测试系统及其方法,以至少解决相关技术中不存在实现地面接口测试和空中接口联动测试的问题。

根据本发明的一个方面,提供了一种基站的测试系统,测试系统包括:操作维护单元、主控处理单元以及用户面处理单元,包括:操作维护单元,用于将基站覆盖范围下的一个或多个计算设备配置为主控处理单元和用户面处理单元,并将控制面协议参数配置到主控处理单元,以及将用户面协议参数配置到用户面处理单元;主控处理单元,用于在接收到用于对基站和空中接口测试设备进行测试的测试命令后,向基站发送根据控制面协议参数配置的消息,并向空中接口测试设备发送用于控制空中接收数据的空中接口测试命令;用户面处理单元,用于在主控处理单元接收到测试命令后,将用户面协议参数配置的消息发送到基站。

进一步地,操作维护单元,还用于在向主控处理单元发送测试命令后,判断被配置的主控处理单元的数量是否大于第一预设阈值;若判断结果为否时,获取基站覆盖范围内是否存在未被配置为主控处理单元的可用计算终端的数量,并将可用计算终端配置为主控处理单元直到主控处理单元的数量大于第一预设阈值。

进一步地,操作维护单元,还用于在可用计算终端的数量与主控处理单元的数量的和小于第一预设阈值时,终止对基站和空中接口测试设备的测试。

进一步地,操作维护单元,还用于在向主控处理单元发送测试命令后,判断被配置 的用户面处理单元的数量是否大于第二预设阈值;若判断结果为否时,获取基站覆盖范围内是否存在未被配置为用户面处理单元的可用计算终端的数量,并将可用计算终端配置为用户面处理单元直到用户面处理单元的数量大于第二预设阈值。

进一步地,操作维护单元,还用于在可用计算终端的数量与用户面处理单元的数量的和小于第二预设阈值时,终止对基站和空中接口测试设备的测试。

进一步地,用户面处理单元和主控处理单元为同一个计算设备。

进一步地,计算设备为通用计算机或带处理器的硬件设备。

进一步地,主控处理单元,还用于基于测试命令控制空中接口测试设备的上行接口数据的发送和下行数据的接收和解析,以及采集基站空中接口的下行数据解析结果和指标数据。

进一步地,控制面协议参数为基站应用协议nbap参数,用户面协议参数为帧协议fp参数。

根据本发明的另一个方面,提供了一种基站的测试方法,包括:操作维护单元将基站覆盖范围下的一个或多个计算设备配置为主控处理单元和用户面处理单元,并将控制面协议参数配置到主控处理单元,以及将用户面协议参数配置到用户面处理单元;在接收到用于对基站和空中接口测试设备进行测试的测试命令后,主控处理单元向基站发送根据控制面协议参数配置的消息,并向空中接口测试设备发送用于控制空中接收数据的空中接口测试命令;以及用户面处理单元将用户面协议参数配置的消息发送到基站。

在本发明中,通过操作维护单元将基站覆盖范围下的一个或多个计算设备配置为主控处理单元和用户面处理单元,进而通过该主控处理单元和用户面处理单元对基站和空中接口测试设备进行测试,从而实现了地面接口和空中接口的联动测试,进而解决了相关技术中不存在实现地面接口测试和空中接口联动测试的问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的基站的测试系统的结构框图;

图2是根据本发明实施例的基站的测试方法的流程图;

图3是根据本发明可选实施例的可扩充容量的基站包围测试系统与外部连接的示意图;

图4是根据本发明可选实施例的可扩充容量的基站包围测试系统与外部连接的结构框图;

图5是根据本发明可选实施例的基站包围测试系统对被测基站为umts基站进行测试的结构框图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

在本实施例中提供了一种基站的测试系统,图1是根据本发明实施例的基站的测试系统的结构框图,如图1所示,该测试系统100包括:操作维护单元102、主控处理单元104以及用户面处理单元106,

操作维护单元102,用于将基站覆盖范围下的一个或多个计算设备配置为主控处理单元104和用户面处理单元106,并将控制面协议参数配置到主控处理单元104,以及将用户面协议参数配置到用户面处理单元106;

主控处理单元104,用于在接收到用于对基站和空中接口测试设备进行测试的测试命令后,向基站发送根据控制面协议参数配置的消息,并向空中接口测试设备发送用于控制空中接收数据的空中接口测试命令;

用户面处理单元106,用于在主控处理单元104接收到测试命令后,将用户面协议参数配置的消息发送到基站。

在本实施例中,通过操作维护单元将基站覆盖范围下的一个或多个计算设备配置为主控处理单元和用户面处理单元,进而通过该主控处理单元和用户面处理单元对基站和空中接口测试设备进行测试,从而实现了地面接口和空中接口的联动测试,进而解决了相关技术中不存在实现地面接口测试和空中接口联动测试的问题。

可选地,操作维护单元,还用于在向主控处理单元发送测试命令后,判断被配置的主控处理单元的数量是否大于第一预设阈值;若判断结果为否时,获取基站覆盖范围内是否存在未被配置为主控处理单元的可用计算终端的数量,并将可用计算终端配置为主控处理单元直到主控处理单元的数量大于第一预设阈值。操作维护单元,还用于在可用计算终端的数量与主控处理单元的数量的和小于第一预设阈值时,终止对基站和空中接口测试设备的测试。

可选地,该操作维护单元,还用于在向主控处理单元发送测试命令后,判断被配置的用户面处理单元的数量是否大于第二预设阈值;若判断结果为否时,获取基站覆盖范围内是否存在未被配置为用户面处理单元的可用计算终端的数量,并将可用计算终端配置为用户面处理单元直到用户面处理单元的数量大于第二预设阈值。操作维护单元,还 用于在可用计算终端的数量与用户面处理单元的数量的和小于第二预设阈值时,终止对基站和空中接口测试设备的测试。

需要说明的是,该用户面处理单元和主控处理单元为同一个计算设备。以及本实施例中涉及到的计算设备为通用计算机或带处理器的硬件设备。

可选地,主控处理单元,还用于基于测试命令控制空中接口测试设备的上行接口数据的发送和下行数据的接收和解析,以及采集基站空中接口的下行数据解析结果和指标数据。

另外,本实施例中涉及到的控制面协议参数为基站应用协议(nodebapplicationpart,简称为nbap)参数,用户面协议参数为帧协议(frameprotocol,简称为fp)参数。

图2是根据本发明实施例的基站的测试方法的流程图,如图2所示,该方法的步骤包括:

步骤s202:操作维护单元将基站覆盖范围下的一个或多个计算设备配置为主控处理单元和用户面处理单元,并将控制面协议参数配置到主控处理单元,以及将用户面协议参数配置到用户面处理单元;

步骤s204:在接收到用于对基站和空中接口测试设备进行测试的测试命令后,主控处理单元向基站发送根据控制面协议参数配置的消息,并向空中接口测试设备发送用于控制空中接收数据的空中接口测试命令;

步骤s206:用户面处理单元将用户面协议参数配置的消息发送到基站。

下面结合本发明的可选实施例对本发明进行举例说明;

图3是根据本发明可选实施例的可扩充容量的基站包围测试系统与外部连接的示意图,如图3所示,11为本系统与被测基站的接口,12为基站被测基站与射频测试设备接口,13为本系统与射频测试设备控制接口。

图4是根据本发明可选实施例的可扩充容量的基站包围测试系统与外部连接的结构框图,如图4所示,该系统包括:主控处理单元42和用户面处理单元44,该多个主控处理单元42和用户面处理单元44组成业务处理资源池。

操作维护单元46,用于将网络中的计算设备配置成主控处理单元42和用户面处理单元44,组成本系统的业务处理资源池。在系统工作过程中,根据接收到的测试指令,动态地将计算设备配置成主控处理单元42或用户面处理单元44,并纳入业务处理资源池。操作维护单元46还用于完成控制面协议参数和用户面协议参数配置以及传输链路参数配置。

主控处理单元42完成基站对等网元控制面协议栈、控制面传输协议栈、射频设备控制以及用户操作输入处理,对基站进行测试时要求业务处理资源池中至少存在一个主 控处理单元42;此外,该主控处理单元42还用于完成空中接口测试设备的接口实现。

用户面处理单元44,用于完成基站对等网元用户面协议栈、基站对等用户面传输协议栈。

需要说明的是,在图4中:23为主控处理单元与用户面处理单元的接口,该接口承载的是用户面处理单元的配置参数;24为操作维护单元与主控处理单元的接口,该接口承载的是配置参数和用户的操作输入;21为本系统与基站的控制面接口,22为本系统与基站的用户面接口。

基于如上图4,本可选实施例基站的测试过程可以是:

步骤s302,本系统初始化时,操作维护单元接受初始化配置请求将网络中的可用计算设备识别为本系统的主控处理单元和用户面处理单元,并纳入本系统的业务处理资源池。

步骤s304,操作维护单元将控制面和用户面传输参数配置到主控处理单元,主控处理单元创建与基站的控制面和用户面传输链路,同时将与基站的用户面传输链路信息配置到用户面处理单元。

步骤s306,操作维护单元将测试所需的控制面协议参数配置到主控处理单元。

步骤s308,操作维护单元将测试所需的用户面协议参数配置到用户面处理单元。

步骤s310,操作维护单元接受测试启动命令,并根据测试启动命令对业务处理资源池中的资源余量对是否需要扩充业务处理进行决策。

其中,如果业务处理资源池中的主控处理单元资源余量不足,则自动检测网络中的可供使用的计算设备,若存在可用的计算设备则将计算设备配置成主控处理单元,从而完成本系统控制面处理资源容量的扩充;若不存在可用的计算设备,则终止本次测试。

步骤s312,操作维护单元向合适的主控处理单元发送测试命令,向根据配置的协议参数组织控制面消息发送到基站。

步骤s314,主控处理单元选择合适的用户面处理单元,准备向用户面处理单元发送用户面配置参数。

其中,如果本系统的业务处理资源池中的用户面处理单元资源余量不足,则自动检测网络中的可供使用的计算设备,若存在可用的计算设备则将计算设备配置成用户面处理单元,从而完成本系统用户面处理资源容量的扩充;若不存在可用的计算设备,则终止本次测试。

步骤s316,用户面处理单元收到用户面配置消息后,根据用户面配置参数组织用户面数据并发送给基站。在上行方向,当主控处理单元接收到接收来自基站的上行用户 面数据时,将用户面数据转发到用户面处理单元,用户面处理单元对收到的用户面数据进行处理。

步骤s318,主控处理单元组织空中接口测试设备命令发送到空中接口测试命令,控制上行测试设备的空中接口数据发送,控制下行测试设备启动空中接口数据的接收和解析。

步骤s320,主控处理单元组织空中接口测试设备控制命令发送到空中接口测试设备,采集基站空中接口下行数据解析结果和指标数据。

基于本可选实施例提出的基站包围测试系统可以动态分配计算设备的方式扩充测试系统容量,从而可灵活扩展测试系统容量,减少被测系统容量提升带来的测试设备升级费用,此外,还可以实现对空中接口设备的控制,从而实现地面接口和空中接口的联动测试,提升了测试效率。

下面结合本发明可选实施例的具体实施例和附图对本发明进行详细说明;

在本实施例中以被测基站为umts基站、计算设备为通用计算机为例,图5是根据本发明可选实施例的基站包围测试系统对被测基站为umts基站进行测试的结构框图,如图5所示,主控处理单元52和用户面处理单元54,操作维护单元56。

基于图5该基站的测试过程为:

步骤s402,本系统初始化时,操作维护单元接受初始化配置请求将网络中的可用通用计算机识别为本系统的主控处理单元和用户面处理单元,并纳入本系统的业务处理资源池。

步骤s404,操作维护单元将iub口传输参数配置到主控处理单元,主控处理单元创建与nodeb的传输链路,将与nodeb的用户面传输链路信息配置到用户面处理单元。

步骤s406,操作维护单元将测试所需的nbap协议参数配置到主控处理单元。

步骤s408,操作维护单元将测试所需的fp协议参数配置到用户面处理单元。

步骤s410,操作维护单元接受测试启动命令,并根据测试启动命令对业务处理资源池中的资源余量对是否需要扩充业务处理进行决策。如果业务处理资源池中的主控处理单元余量不足,则自动检测网络中的可供使用的通用计算机,若存在可用的通用计算机则将计算设备配置成主控处理单元;若不存在可用的通用计算机,则终止本次测试。

步骤s412,操作维护单元向合适的主控处理单元发送测试命令,向根据配置的协议参数组织nbap消息发送到nodeb。

步骤s414,主控处理单元选择合适的用户面处理单元,准备向用户面处理单元发送用户面配置参数。如果本系统的业务处理资源池中的用户面处理单元余量不足,则自 动检测网络中的可供使用的通用计算机,若存在可用的通用计算机则将计算设备配置成用户面处理单元;若不存在可用的通用计算机,则终止本次测试。

步骤s418,用户面处理单元收到用户面配置消息后,根据用户面配置参数组织fp帧并发送给nodeb。在上行方向,当主控处理单元接收到接收来自基站的上行fp帧时,将fp帧转发到用户面处理单元,用户面处理单元对收到的fp帧进行处理。

步骤s420,主控处理单元组织uu口测试设备的小区参数、专用信道参数配置命令发送到uu口上、下行测试设备,控制上行信号源生成专用信道数据并发送到nodeb,控制频谱仪启动nodeb数据的接收和解析。

步骤s424,主控处理单元组织频谱仪测试结果数据采集命令发送到频谱仪,采集nodeb下行数据解析结果和指标数据。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1