CN103973377B - 一种基站测试方法、装置及系统 - Google Patents
一种基站测试方法、装置及系统 Download PDFInfo
- Publication number
- CN103973377B CN103973377B CN201310043737.7A CN201310043737A CN103973377B CN 103973377 B CN103973377 B CN 103973377B CN 201310043737 A CN201310043737 A CN 201310043737A CN 103973377 B CN103973377 B CN 103973377B
- Authority
- CN
- China
- Prior art keywords
- base station
- detected
- test equipment
- connection
- tcp
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000010998 test method Methods 0.000 title abstract description 5
- 238000012360 testing method Methods 0.000 claims abstract description 352
- 238000000034 method Methods 0.000 claims abstract description 54
- 230000002159 abnormal effect Effects 0.000 claims description 39
- 238000004891 communication Methods 0.000 claims description 29
- 238000012545 processing Methods 0.000 claims description 28
- 230000005540 biological transmission Effects 0.000 claims description 13
- 230000005856 abnormality Effects 0.000 claims description 10
- 238000001514 detection method Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 11
- 230000003993 interaction Effects 0.000 description 10
- 238000004590 computer program Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000005259 measurement Methods 0.000 description 6
- 239000000203 mixture Substances 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000011056 performance test Methods 0.000 description 4
- 238000001228 spectrum Methods 0.000 description 4
- 230000006978 adaptation Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004886 process control Methods 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种基站测试方法、装置及系统,该方法包括:测试设备向待检测基站发送包含参数设置信息的第一控制指令,指示待检测基站根据所述第一控制指令进行参数设置;以及在接收到待检测基站发来的设置完成反馈信息时,断开与待检测基站之间的连接,并对待检测基站进行射频测试,测试设备能够较好地提高对待检测基站进行测试的通用性。
Description
技术领域
本发明涉及无线通信技术领域,尤其是涉及一种基站测试方法、装置及系统。
背景技术
基站(BS,BaseStation)是设定在特定地点的高频率多信道双向无线电发送机,用于低功率信道双向无线通讯。
其中,基站的射频指标,直接影响了无线通信系统的质量,因此对基站的射频指标进行测试具有较高的意义,测试内容包括发射机射频指标、接收机射频指标、复杂信道环境下的接收性能指标等。其中,对于基站的射频测试,现有技术中一般采用下述两种方式:
第一种方式:使用特定的仪表,构建适用于待检测基站发射机和接收机部分射频指标测试的系统。例如,使用信号源、频谱分析仪、网络分析仪、功率计等主要仪表,构建适用于待检测基站或者直放站的测试系统。
第二种方式:针对特定制式的基站,构建测试系统来进行射频发射机和接收机部分射频指标的测试。
上述两种方式,第一种方式中对使用的信号源、频谱分析仪、网络分析仪、功率计等主要仪表都需要进行型号的限定,仪表与主控个人计算机(PC,PersonalComputer)、射频单元与主控PC之间的控制方式也分别设置了固定形式,因此该方式通用性较差。第二种方式中,基站是属于数字设备,生产商不同,因此设置了不同的控制方式及指令,该种方式中,同样没有考虑到方案的通用性。并且,上述方式一和上述方式二中,不能涵盖所有的基站射频测试指标,特别是复杂信道环境下的接收性能测试项,所以两种方式下,测试的结果局限性较强。
综上所述,现有技术中针对基站进行射频测试方法,局限性较强,通用性较差,并且,在对不同型号的基站进行测试时,需要人为的进行测试设备和待检测基站的适配。
发明内容
本发明实施例提供了一种基站测试方法及装置,能够较好地提高对基站测试的通用性,测试时自动完成对各种型号的基站进行适配。
一种基站测试方法,包括:测试设备向待检测基站发送包含参数设置信息的第一控制指令,指示待检测基站根据所述第一控制指令进行参数设置;以及
在接收到待检测基站发来的设置完成反馈信息时,断开与待检测基站之间的连接并对待检测基站进行射频测试。
一种基站测试方法,包括:接收测试设备接发来的包含参数设置信息的第一控制指令;待检测基站根据所述第一控制指令进行参数设置;以及向测试设备发送设置完成反馈信息,并断开与测试设备之间的连接进行射频测试。
一种基站测试装置,包括:发送单元,用于向待检测基站发送包含参数设置信息的第一控制指令,指示待检测基站根据所述第一控制指令进行参数设置;接收单元,用于接收待检测基站发来的设置完成反馈信息;连接断开单元,用于在接收单元接收到待检测基站发来的设置完成反馈信息时,断开与待检测基站之间的连接并对待检测基站进行射频测试。。
一种基站测试装置,包括:接收单元,用于接收测试设备发来的包含参数设置信息的第一控制指令;设置单元,用于根据所述第一控制指令进行参数设置;发送单元,用于向测试设备发送设置完成反馈信息;连接断开单元,用于在发送单元发送设置完成反馈信息之后,断开与测试设备之间的连接进行射频测试。
一种基站测试系统,包括测试设备和待检测基站,所述测试设备,用于向待检测基站发送包含参数设置信息的第一控制指令,指示待检测基站根据所述第一控制指令进行参数设置;以及在接收到待检测基站发来的设置完成反馈信息时,断开与待检测基站之间的连接并对待检测基站进行射频测试;所述待检测基站,用于根据接收到的第一控制指令进行参数设置,以及向测试设备发送设置完成反馈信息。
采用上述技术方案,测试设备与待检测基站之间传输第一控制指令,待检测基站根据第一控制指令进行参数设置,以及测试设备在接收到待检测基站发来的设置完成反馈信息时,断开基于TCP的连接,从而提高了对待检测基站测试的通用性,对于各种信号的基站,不需要人为进行配置,能够实现自动适配。本发明实施例这里提出的技术方案,适用于所有不同厂家、不同制式的基站一体化控制方案,不仅能够进行全自动化的基站射频指标测试,而且能够涵盖基站在复杂信道环境下的接收性能测试内容,从而达到完整的基站射频指标自动测试。
附图说明
图1为本发明实施例一中,提出的基站测试系统结构组成示意图;
图2为本发明实施例一中,提出的基站一体化控制模块分别与测试设备和待检测基站之间连接示意图;
图3为本发明实施例一中,提出的基站一体化控制模块结构组成示意图;
图4为本发明实施例二中,提出的基站测试方法流程图;
图5为本发明实施例二中,测试设备和待检测基站建立TCP连接的方法流程图;
图6为本发明实施例二中,提出的基站测试装置结构组成示意图;
图7为本发明实施例三中,提出的基站测试方法流程图;
图8为本发明实施例三中,提出的基站测试装置结构组成示意图;
图9为本发明实施四中,提出的基站测试方法流程图。
具体实施方式
针对现有技术中存在的针对基站或直放站的测试方法,局限性较强,得到的测试结果的准确性较低的问题,本发明实施例这里提出的技术方案,通过测试设备和待检测基站通过建立的连接与待检测基站进行数据交互,指示待检测基站进行参数配置,从而提高了对待检测基站测试的通用性。本发明实施例这里提出的技术方案,适用于所有不同厂家、不同制式的基站一体化控制方案,不仅能够进行全自动化的基站射频指标测试,而且能够涵盖基站在复杂信道环境下的接收性能测试内容,从而达到完整的基站射频指标自动测试。
下面将结合各个附图对本发明实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细地阐述。
实施例一
本发明实施例一这里提出一种测试系统,如图1所示,包括测试设备和待检测基站,其中:
测试设备,用于向待检测基站发送包含参数设置信息的第一控制指令,指示待检测基站根据所述第一控制指令进行参数设置;以及在接收到待检测基站发来的设置完成反馈信息时,断开与待检测基站之间的连接并对待检测基站进行射频测试。
待检测基站,用于根据接收到的第一控制指令进行参数设置,以及向测试设备发送设置完成反馈信息。
较佳地,测试设备和待检测基站,可以但不限于是建立基于传输控制协议(TCP,TransmissionControlProtocol)的连接,通过建立的TCP连接进行数据交互。也可以是建立基于串口的连接,即测试设备和待检测基站之间基于串口进行数据交互。
具体实施中,测试设备可以设置在测试控制柜中,其中,测试设备可以包括下述主要组成单元:
信号发生器:用于在对待检测基站进行测试过程中,提供干扰信号以及模拟终端发射上行信号。
信道模拟器:用于在复杂信道环境下,接收性能测试中提供标准所规定的无线信道环境。
频谱分析仪:用于频谱测量、功率测量以及调制信号的解调和测量等。
网络分析仪:用于被测设备射频输入输出端口的电压驻波比测量,以及待检测基站的传输时延测量。
功率计:用于功率测量以及系统功率校准。
射频单元:在射频单元内部包括不同的测试通路,通过其中的射频开关在测试过程中进行测试通路的切换。其中射频单元通过射频电缆与被测基站以及各射频仪表进行连接。
在测试设备中,还可以包含安装有测试软件的测试终端(例如PC机),用于完成测试计划的制定、测试过程控制、测试结果记录、测试报告生成等操作。其中,测试终端通过控制线与各射频测试仪表、射频单元、被测基站进行通信。
待检测基站:包括所有制式的通信基站,其发射、接收、解调性能均可以通过测试系统进行。
与测试设备和待检测基站连接的基站一体化控制模块:用于对不同厂家生产的待检测基站进行参数适配,转换为统一的控制格式供测试系统调用。具体地,如图2所示,基站一体化控制模块结构组成如下述:基站一体化控制模块提供两个接口,一个是用于和测试设备A连接的接口IOA,另一个是用于和待检测基站B连接的接口IOB,其中A代表自动化测试系统,B代表基站控制模块,IOA代表隶属于自动化测试系统的接口,IOA和IOB之间通过设定的数据格式进行数据传,以完成信息交互。
具体地,基站一体化控制模块中用于和待检测基站B连接的接口IOB的结构可以如图3所示,IOB接口在接收到IOA接口发来的数据时,由适配层对数据进行适配,将IOA发来的控制指令及函数等适配为待检测基站B自身具有的控制指令,并将该指令传递给基站控制接口函数完成操作指令的封装,封装后的基站控制接口函数供后面的待检测基站进行调用,从而实现测试设备对待检测基站的控制。
实施例二
基于上述实施例一给出的基站测试系统,本发明实施例二这里提出一种基站测试方法,需要说明的是,本发明实施例一这里提出的技术方案中,即图2所示的方法流程,给出的是一种较佳地实现方式。在测试设备侧,如图4所示,该方法具体处理流程如下述:
步骤21,测试设备和待检测基站之间建立连接。
其中,测试设备和待检测基站之间可以建立基于传输控制协议(TCP,TransmissionControlProtocol)的连接,也可以是基于串口建立连接,较佳地,本发明实施例一这里提出的技术方案中,采用的是测试设备和待检测基站之间建立基于TCP的连接。
测试设备发送包含待检测基站设备标识的TCP配置信息的连接消息,待检测基站按照TCP配置信息向测试设备发送TCP连接请求,若在预设时长内接收到待检测基站按照TCP配置信息发来的TCP连接请求,则测试设备与待检测基站建立基于TCP的连接。以及若在预设时长内未接收到待检测基站按照TCP配置信息发来的TCP连接请求,则测试设备再次向待检测基站发送连接消息。较佳地,若测试设备在连续发送预设数量连接消息之后,均未收到待检测基站发来的TCP连接请求时,则调整通信网络,确定测试设备和待检测基站正确连接到同一个通信网络。
具体地,测试设备与待检测基站建立基于TCP的连接的过程,能够在局域网内任一两个设备之间进行,并且在建立连接的过程中,不需要获知对方的互联网协议(IP,InternetProtocol)地址信息,如图5所示,其交互流程具体如下述:
步骤41,测试设备向待检测基站发送包含待检测基站设备标识的TCP配置信息。
其中,待检测基站标识可以预先设定,例如可以是待检测基站自身的设备标识,也可以是预先设定的对于待检测基站的设备编号。例如,如表1所示:
表1
具体实施中,测试设备可以在局域网内的指定端口发送基于用户数据报协议(UDP,UserDatagramProtocol)的TCP配置信息。在该TCP配置信息中可以但不限于包含IP地址信息、TCP端口号、待检测基站标识信息等等。较佳地,指定端口可以是端口33333。
较佳地,本发明实施例一这里提出的技术方案中,针对测试设备和待检测基站之间传输的数据类型还给出了具体定义,各种数据类型定义如表2所示。
表2
数据类型 | 长度 |
Byte | 8 bit |
Ushort | 16 bit |
Int32 | 32 bit |
其中,测试设备向待检测基站发送的基于UDP的TCP配置信息的数据类型定义如下述表3所示,在字节号0中包含待检测基站标识信息(例如待检测基站的编号),在1-4字节中包含IP地址信息,以及在5-6字节,包含TCP端口号信息。
表3
步骤42,待检测基站接收测试设备发来的TCP配置信息,根据接收到的TCP配置信息中包含的IP地址和TCP端口,向测试设备发送TCP连接请求。
步骤43,测试设备在发送TCP配置信息之后,判断在预设时长内,是否接收到待检测基站发来的TCP连接请求,如果是,则执行步骤44,反之执行步骤45。
预设时长可以设置为5秒,即测试设备在发送TCP配置信息之后的5秒内,判断5秒内是否接收到待检测基站发来的TCP连接请求。
步骤44,测试设备在预设时长内接收到待检测基站发来的TCP连接请求,则测试设备与该待检测基站建立基于TCP的连接。
步骤45,若在预设时长内,测试设备没有接收到待检测基站按照TCP配置信息发来的TCP连接请求,则测试设备再次向待检测基站发送连接消息。
其中,预设时长为5秒,当测试设备在5秒之后都没有接收到待检测基站发来的TCP连接请求,则视为发起TCP连接失败,此时测试设备再次向待检测基站发送基于UDP的连接消息,发起第二次TCP连接。
较佳地,若测试设备在连续发送预设数量连接消息之后,均未收到待检测基站发来的TCP连接请求时,则调整通信网络,确定测试设备和待检测基站正确连接到同一个通信网络。即测试设备连续三次发起的TCP连接都失败,则可以确定连接测试设备和待检测基站之间的通信网络出现异常,需要调整通信网络,确定测试设备和待检测基站正确连接到同一个通信网络。具体地,调整通信网络的实现方式可以但不限于是测试设备中安装的通信网络测试软件来执行,也可以是测试设备将通信网络异常展示给测试设备用户,提示测试设备用户进行通信网络调整,确定测试设备和待检测基站二者能够正确连接到局域网。
步骤22,测试设备基于建立的连接向待检测基站发送包含参数设置信息的第一控制指令,指示待检测基站根据接收到的第一控制指令进行参数设置。
在测试设备和待检测基站连接成功之后,测试设备和待检测基站之间,可以基于建立的TCP连接传输数据。具体实施中,待检测基站在接收到第一控制指令后开始进行基站设置,由于待检测基站完成基站设施的时间不可估计,因此本发明实施例二这里还提出一种较佳地实现方式,在测试设备发送第一控制指令之后,开始进行TCP连接检查,具体为:确定在第一预设时长内是否接收到待检测基站发来的状态反馈信息,如果是,测试设备根据接收到的状态反馈信息进行处理,如果否,确定基于TCP的连接处于异常状态,测试设备进行异常状态处理。
具体地,异常状态包括网络异常,在确定出异常状态为网络异常时,调整通信网络,确定测试设备和待检测基站正确连接到同一个通信网络。例如,如果测试设备连续三次发起的TCP连接均失败,则可以看做是网络异常。
异常状态还可以包括连接异常;在确定出测试设备和待检测基站连接异常时,测试设备向待检测基站再次发送第一控制指令。例如,在对待检测基站的测试过程中等待超时,或者TCP连接以外断开,均可以看做是连接异常,此时测试设备向待检测基站再次发送第一控制指令,重新建立TCP连接。
具体地,状态反馈信息包括参数设置错误信息,若接收到待检测基站发来的参数设置错误信息,测试设备向待检测基站再次发送第一控制指令;以及再次发送第一控制指令之后,若在第二预设时长内接收到待检测基站发来的参数设置错误信息,进行参数设置和测试设备状态检测。其中,参数设置和测试设备状态检测可以但不限于是由测试设备中的检测软件来执行,也可以是由测试设备将参数设置错误信息展示给测试设备用户,提示测试设备用户进行参数和设备检查。
具体实施中,测试设备在发送第一控制指令后,开始进行TCP连接检查,直到接收到待检测基站发来的设置完成反馈信息或者是基站设置出错的反馈信息为止。TCP连接检查过程中,测试设备和待检测基站之间的交互过程为:待检测基站在接收到测试设备发来的第一控制指令后,会每隔数秒(例如5秒),周期性向测试设备反馈自身的状态信息(如参数设置中、参数设置完毕或者参数设置出错等状态)。如果测试设备在连续周期内都没有接收到待检测基站发来的反馈信息,例如测试设备在连续的30秒之内没有接收到待检测基站发来的状态反馈信息,则视为连接异常,开始进行异常处理。
较佳地,本发明实施例二这里提出的技术方案中,还对基于TCP的连接发送的数据的数据格式进行了定义,如表4所示:字节长度,一共2个字节,使用范围为测试设备向待检测基站发送的第一控制指令如参数复位(小区、用户删除等)请求以及数据交互结束消息时使用该格式,由测试设备发出。
表4
第一控制指令还可以包括发射机测试参数配置指令,基于此,本发明实施例二这里还给出了发射机测试参数配置指令的具体格式,如表5所示,字节长度一共为(2*载波个数+14)个字节,使用范围:测试设备要求待检测基站进行基站参数配置时使用,由测试设备发出。适用于发射机指标测试。
表5
需要说明的是,上述表5中,对于长度大于1byte的参数,字节排序为:低字节在前,高字节在后。
第一控制指令还可以包括接收机测试参数配置指令,基于此,本发明实施例二这里还给出了接收机测试参数配置指令的具体格式,如表6所示,字节长度:共(2*载波个数+13)个字节,使用范围为测试设备要求待检测基站进行基站参数配置时使用,由测试设备发出。适用于接收机指标测试。
表6
需要说明的是,上述表6中,对于长度大于1byte的参数,字节排序为:低字节在前,高字节在后。
其中,本发明实施例二这里提出的技术方案中,对待检测基站发送的反馈信息的格式也做出了定义,如表7所示,字节长度,共2个字节,用于待检测基站向测试设备反馈当前状态时使用。
表7
步骤23,在接收到待检测基站发来的设置完成反馈信息时,断开与待检测基站之间的连接并对待检测基站进行射频测试。
其中,步骤23的具体实现方式可以是在接收到所述设置完成反馈信息之后,测试设备向待检测基站发送包含结束连接信息的第二控制指令,在发送第二控制指令之后,断开与待检测基站之间的连接。
相应地,本发明实施例二这里还提出一种基站测试装置,如图6所示,该装置位于测试设备侧,包括:
发送单元501,用于向待检测基站发送包含参数设置信息的第一控制指令,指示待检测基站根据所述第一控制指令进行参数设置。
具体地,上述发送单元501,还用于向待检测基站发送包含结束连接信息的第二控制指令。
接收单元502,用于接收待检测基站发来的设置完成反馈信息。
连接断开单元503,用于在接收单元接收到待检测基站发来的设置完成反馈信息时,断开与待检测基站之间的连接并对待检测基站进行射频测试。
可选地,上述测试装置,还可以包括
判断单元,用于确定在第一预设时长内是否接收到待检测基站发来的状态反馈信息。
处理单元,用于判断单元判断结果为是时,根据所述状态反馈信息进行处理;反之。确定所述和待检测基站之间的连接处于异常状态,进行异常状态处理。
具体地,状态反馈信息包括参数设置错误信息;上述处理单元,具体用于若接收单元接收到待检测基站发来的参数设置错误信息,则向待检测基站再次发送第一控制指令;以及再次发送第一控制指令之后,若在第二预设时长内接收单元接收到待检测基站发来的参数设置错误信息,进行参数设置和测试设备状态检测。
具体地,异常状态包括网络异常;上述处理单元,具体用于在确定出异常状态为网络异常时,调整通信网络,确定和待检测基站正确连接到同一个通信网络。
具体地,异常状态包括连接异常;上述处理单元,具体用于在确定出测试设备和待检测基站连接异常时,指示发送单元向待检测基站再次发送第一控制指令。
其中,上述装置还可以包括:连接建立单元,用于与待检测基站建立基于传输控制协议TCP的连接。
具体地,上述发送单元501,具体用于发送包含待检测基站设备标识的TCP配置信息的连接消息,其中,所述待检测基站按照TCP配置信息向测试设备发送TCP连接请求,上述连接建立单元,具体用于若在第三预设时长内接收到待检测基站按照TCP配置信息发来的TCP连接请求,则测试设备与待检测基站建立基于TCP的连接。
具体地,上述发送单元501,具体用于若在第三预设时长内未接收到待检测基站按照TCP配置信息发来的TCP连接请求,则测试设备再次向待检测基站发送连接消息;以及若测试设备在连续发送预设数量连接消息之后,均未收到待检测基站发来的TCP连接请求时,则调整通信网络,确定测试设备和待检测基站正确连接到同一个通信网络。
实施例三
相应地,在待检测基站侧,如图7所示,基站测试方法的具体处理流程如下述:
步骤61,待检测基站与测试设备之间建立连接。
其中,待检测基站和测试设备之间建立的连接可以但不限于是建立基于TCP的连接,也可以是基于串口尽力连接。较佳地,本发明实施例三这里提出的技术方案中,待检测基站和测试设备之间,建立基于TCP的连接。
待检测基站接收测试设备发来的包含待检测基站设备标识的TCP配置信息的连接消息,待检测基站按照TCP配置信息向测试设备发送TCP连接请求,其中若在第三预设时长内,所述测试设备接收到待检测基站按照TCP配置信息发来的TCP连接请求,则测试设备与待检测基站建立基于TCP的连接。
如果测试设备在预设时长内没有接收到待检测基站按照TCP配置信息发来的TCP连接请求,则再次向待检测基站发送连接消息,而待检测基站需要接收测试设备再次发送的连接消息。
其中,待检测基站和测试设备之间建基于TCP连接的具体实施过程请参见实施例二步骤21中的详细阐述,本发明实施例三这里不再赘述。
步骤62,接收测试设备基于建立的连接发来的包含参数设置信息的第一控制指令。
其中,本发明实施例三这里提出的技术方案中,在接收测试设备发来的第一控制指令之后,待检测基站还可以以第一预设时长作为发送周期,周期性向测试设备发送状态反馈信息,其中,测试设备确定在第二预设时长内是否接收到待检测基站发来的状态反馈信息,如果是,测试设备根据所述状态反馈信息进行处理,如果否,确定待检测基站和测试设备之间的连接处于异常状态,测试设备进行异常状态处理。
具体地,状态反馈信息包括参数设置错误信息,若待检测基站确定出参数设置错误时,向测试设备发送参数设置错误信息;并接收测试设备再次发送的第一控制指令,根据第一控制指令继续进行参数设置。
步骤63,待检测基站根据第一控制指令进行参数设置。
具体地,步骤62~步骤63中,待检测基站接收第一控制指令的具体处理过程,以及根据接收到的第一控制指令进行参数设置的具体实施方式,请参见上述实施例二中步骤22中的详细阐述,本发明实施例三这里不再赘述。
步骤64,向测试设备发送设置完成反馈信息,并断开与测试设备之间的连接进行射频测试。
其中,步骤64的具体实现方式可以是在待检测基站向测试设备发送设置完成反馈信息之后,接收测试设备发来的包含结束连接信息的第二控制指令,然后断开与测试设备之间的连接。
需要说明的是,本发明实施例这里提出的技术方案中,断开与测试设备之间的连接,可以由测试设备完成,也可以由待检测基站来完成。相应地,本发明实施例三这里还提出一种基站测试装置,该装置可以设置在待检测基站侧,如图8所示,包括:
接收单元701,用于接收测试设备基于建立的连接发来的包含参数设置信息的第一控制指令。
具体地,上述接收单元701,还用于接收测试设备发来的包含结束连接信息的第二控制指令。
设置单元702,用于根据所述第一控制指令进行参数设置。
发送单元703,用于向测试设备发送设置完成反馈信息。
具体地,上述发送单元703,还用于以第一预设时长作为发送周期,周期性向测试设备发送状态反馈信息,其中,所述测试设备确定在第二预设时长内是否接收到待检测基站发来的状态反馈信息,如果是,测试设备根据所述状态反馈信息进行处理,如果否,确定和测试设备之间的连接处于异常状态,所述测试设备进行异常状态处理。
连接断开单元704,用于在发送单元发送设置完成反馈信息之后,断开与测试设备之间的连接进行射频测试。
其中,状态反馈信息包括参数设置错误信息;
上述发送单元703,具体用于若确定出参数设置错误时,向测试设备发送参数设置错误信息。
上述接收单元701,具体用于接收测试设备再次发送的第一控制指令。
上述设置单元702,具体用于根据接收单元接收的测试设备再次发送的第一控制
指令进行参数设置。
其中,该装置,还可以包括连接建立单元,用于与测试设备建立基于传输控制协议TCP的连接。
上述接收单元701,具体用于接收测试设备发来的包含待检测基站设备标识的TCP配置信息的连接消息。
具体地,上述连接建立单元,具体用于按照TCP配置信息向测试设备发送TCP连接请求,其中若在第三预设时长内,所述测试设备接收到待检测基站按照TCP配置信息发来的TCP连接请求,则测试设备与待检测基站建立基于TCP的连接。
具体地,上述接收单元701,还用于接收测试设备再次发送的连接消息,其中所述再次发送的连接消息是所述测试设备在第三预设时长内,未接收到待检测基站按照TCP配置信息发来的TCP连接请求,则再次向待检测基站发送的。
实施例四
本发明实施例四这里,以测试设备和待检测基站交互过程,来详细阐述本发明实施例这里提出的测试方法。
需要说明的是,本发明实施例四这里,将以测试单载波、E-TM1.1的TD-LTE基站最大输出功率为例,来详细阐述测试设备和待检测基站之间的信息交互流程。并且,为了方便阅读,当以二进制表示数据传输时,字节间以逗号隔开。
具体如图9所示,其具体处理过程如下述:
步骤81,测试设备向待检测基站发送包含待检测基站设备标识的TCP配置信息。
测试设备向待检测基站发送基于UDP的TCP配置信息,具体如表8所示,
表8
待检测基站设备标识编号 | 测试设备的 IP地址 | TCP端口号 |
具体地,假设待检测基站的设备编号为5,测试设备的IP地址为192.168.1.16,TCP端口号为4000,则测试设备发送的TCP配置信息的二进制形式具体如表9所示:
表9
00000101 | 11000000,10101000,00000001,00010000 | 00001111,1010000 |
0 |
步骤82,待检测基站接收到测试设备发来的TCP配置信息,按照TCP配置信息中包含的IP地址和TCP端口号,向测试设备发送TCP连接请求
步骤83,测试设备接收到待检测基站发来的TCP连接请求,并对该TCP连接请求进行处理,成功建立测试设备和待检测基站之间的TCP连接。
步骤84,测试设备基于建立的TCP连接,向待检测基站发送控制指令,要求小区进行基站配置参数的复位,指令内容具体如表10所示:
表10
步骤85,测试设备继续向待检测基站发送发射机参数配置指令,指令内容为(共16个字节)表11所示:
表11
其中,假设信道带宽为20MHz,上下行配置为3,特殊时隙配置为8,测试模式为E-TM1.1,小区ID为1,RNTI为1,载波频点为2585.0MHz,基站输出功率大小为45.0dBm,则其二进制数据格式具体如表12所示:
表12
步骤86,待检测基站接收测试设备基于建立的TCP连接发来的各种控制指令,并根据控制指令中的参数对自身进行配置。
其中,在对待检测基站配置完成之前,待检测基站每隔数秒向测试设备反馈其当前的状态信息,测试设备会进行TCP连接检查。假设待检测基站完成配置所需的时间是30秒,待检测基站向测试设备反馈消息的时间间隔是10秒,则在这30秒中,待检测基站将向测试设备发送三次状态消息,前两次消息是提示测试设备,待检测基站当前的状态为“设置中”,其二进制格式可以如下述表13所示:
表13
00000010 | 00000001 |
而待检测基站发送的第三次状态消息,是提示测试设备,待检测基站当前状态为“设置完毕”,其二进制格式可以如下述表14所示:
表14
00000010 | 00000010 |
步骤87,测试设备在接收到待检测基站发来的“设置完毕”的状态消息后,停止TCP连接检查。
步骤88,测试设备向待检测基站发送信息交互结束的指令,指令格式如下表15所示:
表15
00000001 | 00000010 |
步骤89,待检测基站在接收到测试设备发来的结束指令,与测试设备断开TCP连接。
步骤90,测试设备开始对待检测基站进行自动化测试。
采用本发明上述实施例中提出的技术方案,能够较好地实现对不同厂家生产的基站进行自动化测试。并且,本发明上述提出的技术方案中,为实现在复杂信道环境下接收性能指标的测试,加入了信道模拟器用于模拟测试标准要求的信道模型以及无线环境,从而使系统测试范围涵盖基站的整个射频指标测试。并且不对待进行测试的基站制式进行限制,具体实施中,只要采用对应于测试制式的仪表便可进行测试,较好地提高了测试的灵活性和通用性,并且测试过程中不存在人为因素的影响,从而较好地提高了测试结果的准确性。
本领域的技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (33)
1.一种基站测试方法,其特征在于,包括:
测试设备向待检测基站发送包含参数设置信息的第一控制指令,指示待检测基站根据所述第一控制指令进行参数设置;以及
在接收到待检测基站发来的设置完成反馈信息时,断开与待检测基站之间的连接并对待检测基站进行射频测试。
2.如权利要求1所述的方法,其特征在于,在接收到所述设置完成反馈信息之后,断开与待检测基站之间的连接之前,还包括:
测试设备向待检测基站发送包含结束连接信息的第二控制指令。
3.如权利要求1所述的方法,其特征在于,在测试设备向待检测基站发送第一控制指令之后,还包括:
确定在第一预设时长内是否接收到待检测基站发来的状态反馈信息;
如果是,测试设备根据所述状态反馈信息进行处理;
如果否,确定所述测试设备和待检测之间的连接处于异常状态,测试设备进行异常状态处理。
4.如权利要求3所述的方法,其特征在于,所述状态反馈信息包括参数设置错误信息;
测试设备根据所述状态反馈信息进行处理,包括:
若接收到待检测基站发来的参数设置错误信息,测试设备向待检测基站再次发送第一控制指令;以及
再次发送第一控制指令之后,若在第二预设时长内接收到待检测基站发来的参数设置错误信息,进行参数设置和测试设备状态检测。
5.如权利要求4所述的方法,其特征在于,所述异常状态包括网络异常;
测试设备进行异常状态处理,包括:
在确定出异常状态为网络异常时,调整通信网络,确定测试设备和待检测基站正确连接到同一个通信网络。
6.如权利要求4所述的方法,其特征在于,所述异常状态包括连接异常;
测试设备进行异常状态处理,包括:
在确定出测试设备和待检测基站连接异常时,测试设备向待检测基站再次发送第一控制指令。
7.如权利要求1所述的方法,其特征在于,在测试设备向待检测基站发送第一控制指令之前,还包括:
测试设备与待检测基站建立基于传输控制协议TCP的连接。
8.如权利要求7所述的方法,其特征在于,测试设备与待检测基站建立基于TCP的连接,包括:
测试设备发送包含待检测基站设备标识的TCP配置信息的连接消息;其中,所述待检测基站按照TCP配置信息向测试设备发送TCP连接请求;
若在第三预设时长内接收到待检测基站按照TCP配置信息发来的TCP连接请求,则测试设备与待检测基站建立基于TCP的连接。
9.如权利要求8所述的方法,其特征在于,还包括:
若在第三预设时长内未接收到待检测基站按照TCP配置信息发来的TCP连接请求,则测试设备再次向待检测基站发送连接消息;以及
若测试设备在连续发送预设数量连接消息之后,均未收到待检测基站发来的TCP连接请求时,则调整通信网络,确定测试设备和待检测基站正确连接到同一个通信网络。
10.一种基站测试方法,其特征在于,包括:
接收测试设备接发来的包含参数设置信息的第一控制指令;
待检测基站根据所述第一控制指令进行参数设置;以及
向测试设备发送设置完成反馈信息,并断开与测试设备之间的连接进行射频测试。
11.如权利要求10所述的方法,其特征在于,在向测试设备发送设置完成反馈信息之后,断开与测试设备之间的连接之前,还包括:
接收测试设备发来的包含结束连接信息的第二控制指令。
12.如权利要求10所述的方法,其特征在于,在接收测试设备发来的第一控制指令之后,还包括:
以第一预设时长作为发送周期,周期性向测试设备发送状态反馈信息,其中,所述测试设备确定在第二预设时长内是否接收到待检测基站发来的状态反馈信息,如果是,测试设备根据所述状态反馈信息进行处理,如果否,确定所述待检测基站和测试设备之间的连接处于异常状态,测试设备进行异常状态处理。
13.如权利要求12所述的方法,其特征在于,所述状态反馈信息包括参数设置错误信息;
周期性向测试设备发送状态反馈信息,包括:
若确定出参数设置错误时,向测试设备发送参数设置错误信息;并
接收测试设备再次发送的第一控制指令,根据所述第一控制指令进行参数设置。
14.如权利要求10所述的方法,其特征在于,在接收测试设备发来的第一控制指令之前,还包括:
待检测基站与测试设备建立基于传输控制协议TCP的连接。
15.如权利要求14所述的方法,其特征在于,待检测基站与测试设备建立基于TCP的连接,包括:
接收测试设备发来的包含待检测基站设备标识的TCP配置信息的连接消息;
待检测基站按照TCP配置信息向测试设备发送TCP连接请求,其中若在第三预设时长内,所述测试设备接收到待检测基站按照TCP配置信息发来的TCP连接请求,则测试设备与待检测基站建立基于TCP的连接。
16.如权利要求15所述的方法,其特征在于,还包括:
待检测基站接收测试设备再次发送的连接消息,其中所述再次发送的连接消息是所述测试设备在第三预设时长内,未接收到待检测基站按照TCP配置信息发来的TCP连接请求,则再次向待检测基站发送的。
17.一种基站测试装置,其特征在于,包括:
发送单元,用于向待检测基站发送包含参数设置信息的第一控制指令,指示待检测基站根据所述第一控制指令进行参数设置;
接收单元,用于接收待检测基站发来的设置完成反馈信息;
连接断开单元,用于在接收单元接收到待检测基站发来的设置完成反馈信息时,断开与待检测基站之间的连接并对待检测基站进行射频测试。
18.如权利要求17所述的装置,其特征在于,所述发送单元,还用于向待检测基站发送包含结束连接信息的第二控制指令。
19.如权利要求17所述的装置,其特征在于,还包括:
判断单元,用于确定在第一预设时长内是否接收到待检测基站发来的状态反馈信息;
处理单元,用于判断单元判断结果为是时,根据所述状态反馈信息进行处理;反之,确定所述与待检测基站之间的连接处于异常状态,进行异常状态处理。
20.如权利要求19所述的装置,其特征在于,所述状态反馈信息包括参数设置错误信息;
所述处理单元,具体用于若接收单元接收到待检测基站发来的参数设置错误信息,则向待检测基站再次发送第一控制指令;以及再次发送第一控制指令之后,若在第二预设时长内接收单元接收到待检测基站发来的参数设置错误信息,进行参数设置和测试设备状态检测。
21.如权利要求19所述的装置,其特征在于,所述异常状态包括网络异常;
所述处理单元,具体用于在确定出异常状态为网络异常时,调整通信网络,确定和待检测基站正确连接到同一个通信网络。
22.如权利要求19所述的装置,其特征在于,所述异常状态包括连接异常;
所述处理单元,具体用于在确定出测试设备和待检测基站连接异常时,指示发送单元向待检测基站再次发送第一控制指令。
23.如权利要求17所述的装置,其特征在于,还包括:
连接建立单元,用于与待检测基站建立基于传输控制协议TCP的连接。
24.如权利要求23所述的装置,其特征在于,所述发送单元,具体用于发送包含待检测基站设备标识的TCP配置信息的连接消息,其中,所述待检测基站按照TCP配置信息向测试设备发送TCP连接请求;
所述连接建立单元,具体用于若在第三预设时长内接收到待检测基站按照TCP配置信息发来的TCP连接请求,则测试设备与待检测基站建立基于TCP的连接。
25.如权利要求24所述的装置,其特征在于,所述发送单元,具体用于若在第三预设时长内未接收到待检测基站按照TCP配置信息发来的TCP连接请求,则测试设备再次向待检测基站发送连接消息;以及若测试设备在连续发送预设数量连接消息之后,均未收到待检测基站发来的TCP连接请求时,则调整通信网络,确定测试设备和待检测基站正确连接到同一个通信网络。
26.一种基站测试装置,其特征在于,包括:
接收单元,用于接收测试设备发来的包含参数设置信息的第一控制指令;
设置单元,用于根据所述第一控制指令进行参数设置;
发送单元,用于向测试设备发送设置完成反馈信息;
连接断开单元,用于在发送单元发送设置完成反馈信息之后,断开与测试设备之间的连接进行射频测试。
27.如权利要求26所述的装置,其特征在于,所述接收单元,还用于接收测试设备发来的包含结束连接信息的第二控制指令。
28.如权利要求26所述的装置,其特征在于,所述发送单元,还用于以第一预设时长作为发送周期,周期性向测试设备发送状态反馈信息,其中,所述测试设备确定在第二预设时长内是否接收到待检测基站发来的状态反馈信息,如果是,测试设备根据所述状态反馈信息进行处理,如果否,确定和测试设备之间的连接处于异常状态,测试设备进行异常状态处理。
29.如权利要求28所述的装置,其特征在于,所述状态反馈信息包括参数设置错误信息;
所述发送单元,具体用于若确定出参数设置错误时,向测试设备发送参数设置错误信息;
所述接收单元,具体用于接收测试设备再次发送的第一控制指令;
所述设置单元,具体用于根据接收单元接收的测试设备再次发送的第一控制指令进行参数设置。
30.如权利要求26所述的装置,其特征在于,还包括:
连接建立单元,用于与测试设备建立基于传输控制协议TCP的连接。
31.如权利要求30所述的装置,其特征在于,
所述接收单元,具体用于接收测试设备发来的包含待检测基站设备标识的TCP配置信息的连接消息;
所述连接建立单元,具体用于按照TCP配置信息向测试设备发送TCP连接请求,其中若在第三预设时长内,所述测试设备接收到待检测基站按照TCP配置信息发来的TCP连接请求,则测试设备与待检测基站建立基于TCP的连接。
32.如权利要求31所述的装置,其特征在于,所述接收单元,还用于接收测试设备再次发送的连接消息,其中所述再次发送的连接消息是所述测试设备在第三预设时长内,未接收到待检测基站按照TCP配置信息发来的TCP连接请求,则再次向待检测基站发送的。
33.一种基站测试系统,其特征在于,包括测试设备和待检测基站,
其中:
所述测试设备,用于向待检测基站发送包含参数设置信息的第一控制指令,指示待检测基站根据所述第一控制指令进行参数设置;以及在接收到待检测基站发来的设置完成反馈信息时,断开与待检测基站之间的连接并对待检测基站进行射频测试;
所述待检测基站,用于根据接收到的第一控制指令进行参数设置,以及向测试设备发送设置完成反馈信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310043737.7A CN103973377B (zh) | 2013-02-04 | 2013-02-04 | 一种基站测试方法、装置及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310043737.7A CN103973377B (zh) | 2013-02-04 | 2013-02-04 | 一种基站测试方法、装置及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103973377A CN103973377A (zh) | 2014-08-06 |
CN103973377B true CN103973377B (zh) | 2016-03-30 |
Family
ID=51242463
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310043737.7A Active CN103973377B (zh) | 2013-02-04 | 2013-02-04 | 一种基站测试方法、装置及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103973377B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104735687B (zh) * | 2015-03-12 | 2018-08-10 | 北京惠捷朗科技有限公司 | 一种单站验证业务测试方法及装置 |
CN107889139B (zh) * | 2016-09-30 | 2021-06-11 | 中国移动通信有限公司研究院 | 一种信号测试系统及方法 |
CN106454897A (zh) * | 2016-10-18 | 2017-02-22 | 合肥浮点信息科技有限公司 | 一种用于调试通信网络基站的控制系统 |
CN110868736B (zh) * | 2018-08-27 | 2022-08-19 | 中兴通讯股份有限公司 | 一种基站测试方法、装置、系统及存储介质 |
CN112910572B (zh) * | 2019-11-15 | 2022-06-10 | 大唐移动通信设备有限公司 | 基站测试方法、装置及可读存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1905494A (zh) * | 2006-08-07 | 2007-01-31 | 信息产业部通信计量中心 | 无线局域网设备空中射频性能测试系统 |
CN101834678A (zh) * | 2010-03-31 | 2010-09-15 | 华为技术有限公司 | 射频指标测试系统及其控制方法 |
CN102131208A (zh) * | 2010-01-12 | 2011-07-20 | 希姆通信息技术(上海)有限公司 | 内嵌tcp/ip协议栈的无线模块数据传输性能的测试系统及方法 |
CN102316505A (zh) * | 2010-07-01 | 2012-01-11 | 中兴通讯股份有限公司 | 一种基站空口协议测试的方法、装置及系统 |
CN102736567A (zh) * | 2011-04-11 | 2012-10-17 | 中国移动通信集团公司 | 集中式测试控制方法及系统 |
-
2013
- 2013-02-04 CN CN201310043737.7A patent/CN103973377B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1905494A (zh) * | 2006-08-07 | 2007-01-31 | 信息产业部通信计量中心 | 无线局域网设备空中射频性能测试系统 |
CN102131208A (zh) * | 2010-01-12 | 2011-07-20 | 希姆通信息技术(上海)有限公司 | 内嵌tcp/ip协议栈的无线模块数据传输性能的测试系统及方法 |
CN101834678A (zh) * | 2010-03-31 | 2010-09-15 | 华为技术有限公司 | 射频指标测试系统及其控制方法 |
CN102316505A (zh) * | 2010-07-01 | 2012-01-11 | 中兴通讯股份有限公司 | 一种基站空口协议测试的方法、装置及系统 |
CN102736567A (zh) * | 2011-04-11 | 2012-10-17 | 中国移动通信集团公司 | 集中式测试控制方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN103973377A (zh) | 2014-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103973377B (zh) | 一种基站测试方法、装置及系统 | |
JP5456468B2 (ja) | 受信機性能を試験するためのシステム、モバイル通信ユニット及び方法 | |
US8913504B2 (en) | System and method for initiating testing of multiple communication devices | |
US10219248B2 (en) | Method for communicating test results from wireless device under test using non-link testing resources | |
JP2013029505A (ja) | 電子デバイスにおけるパケットエラー率の決定論的試験のためのシステム及び方法 | |
US20100113011A1 (en) | Wireless electronic device testing system | |
JP2009515487A5 (zh) | ||
US20150058691A1 (en) | Method for testing data packet signal transceiver using coordinated transmitted data packet signal power | |
CN106559149B (zh) | 一种多终端的吞吐量测试方法及装置 | |
CN110492909A (zh) | 无线隔离型电力线载波通信性能测试方法及系统 | |
JP6768794B2 (ja) | 低出力無線周波数(rf)データパケット信号送受信機を試験する方法 | |
WO2012075903A1 (zh) | 无线中继设备的升级方法和装置 | |
TWI753165B (zh) | 使用非鏈路測試資源控制無線受測裝置的方法 | |
US20150358839A1 (en) | Method and system for testing a radio frequency data packet signal transceiver at a low network media layer | |
CN102761380B (zh) | 链路损耗值的确定方法及射频拉远单元 | |
CN106685766A (zh) | 一种物理层协议一致性测试方法及系统 | |
CN104486341B (zh) | 数据转换处理的方法、装置及系统 | |
CN101668228B (zh) | 接口测试装置及方法 | |
CN104320812A (zh) | 一种联合传输的方法、装置及系统 | |
CN103067548B (zh) | 手机接收差分匹配电路灵敏度的调试系统及方法 | |
EP2530968B1 (en) | Method for testing a device bound to be inserted in a mobile terminal, as well as corresponding system, device and computer program product | |
CN113630802A (zh) | Nr用户面业务测试方法及装置 | |
CN103634839B (zh) | 测量信息上报、调整多路不平衡通道的方法、装置及系统 | |
US11838776B2 (en) | System and method for testing a data packet signal transceiver | |
CN116209002A (zh) | 测试数据交互方法、测试数据交互装置和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |