一种基于射频拉远单元自发现的自动化测试方法和装置制造方法及图纸

技术编号:14770435 阅读:112 留言:0更新日期:2017-03-08 14:21
本发明专利技术公开了一种基于射频拉远单元(RRU)自发现的自动化测试方法,将所有RRU的自动化测试信息加入第一数据库,将已经连接的RRU的自动化测试信息加入第二数据库;根据所确定的各RRU的连接状态更新第二数据库;根据第二数据库中的自动化测试信息进行RRU自动化测试。本发明专利技术同时公开了一种基于射频拉远单元自发现的自动化测试装置。

【技术实现步骤摘要】

本专利技术涉及通讯领域的自动化测试技术,具体涉及基于射频拉远单元(RemoteRadioUnit,RRU)自发现的自动化测试方法和装置。
技术介绍
目前,演进型基站(eNodeB)系统中的基带处理单元(BBU,BaseBandUnit)连接一个或以上RRU,进行自动化测试时,在BBU上运行自动化测试用例,BBU将消息发送到各RRU,然后由BBU采集相应的RRU返回信息。但是,由于现在的RRU机型非常的多,通常一次需要对多款RRU进行自动化测试,为了解决RRU自动化测试的效率问题,就需要考虑并行自动化测试。目前,采取并行自动化测试的方式,BBU可以同时和每个RRU之间建立独立的通道,此通道通过一个独立的标识记录;BBU在进行每一条自动化测试用例时,会同时向所有测试的RRU发送测试消息,在同一时间各个RRU独立执行操作;在采集返回信息时,BBU根据通道标识区分不同的RRU返回值,以便于分析,通过此方法可以大大提高RRU自动化测试的效率。虽然,通过RRU并行自动化测试可以大大提高效率,但是,由于RRU本身是属于基站侧经常变化更新的主要设备,也就是说,在目前已经有接近上百款的RRU机型基础上,后续还会继续出现更多的新RRU机型,那么,在进行RRU自动化测试时,就会涉及到随时更换或增加不同RRU机型的情况,如果每更换一款RRU都需要对整个自动化测试环境进行修改,包括手动修改后台的配置信息以及对应的测试用例等。这样的话,一方面会导致测试效率的降低,另一方面也可能会导致自动化测试环境不可用。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种基于RRU自发现的自动化测试方法和装置,能自动检测RRU的连接状态,自动更新自动化测试环境,从而提高自动化测试效率。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术实施例提供了一种基于RRU自发现的自动化测试方法,包括:将所有RRU的自动化测试信息加入第一数据库,将已经连接的RRU的自动化测试信息加入第二数据库;所述方法还包括:确定各RRU的连接状态,根据所确定的各RRU的连接状态更新第二数据库;根据第二数据库中的自动化测试信息进行RRU自动化测试。上述方案中,所述自动化测试信息,包括:RRU的属性、RRU的配置信息和RRU的自动化测试用例。上述方案中,所述确定各RRU的连接状态,包括:如果检测到已经配置的RRU出现链路断开,且RRU链路断开时间大于限定时间,则确定RRU失去连接;如果通过自发现功能自动检测到未配置的RRU,则确定检测到新连接的RRU。上述方案中,所述根据所确定的各RRU的连接状态更新第二数据库,包括:如果确定RRU失去连接,则从第二数据库中删除失去连接的RRU的自动化测试信息;如果确定RRU为新连接,则根据所述自动化测试信息中的RRU的属性从第一数据库中提取新连接RRU的自动化测试信息加入第二数据库。上述方案中,所述方法还包括:如果确定RRU失去连接,则删除RRU对应的链路标识;如果确定RRU为新连接,则对RRU分配一个新的独立的链路标识;如果在第一数据库中没有对应的新连接RRU的自动化测试信息,则提示需对第一数据库进行维护。本专利技术实施例还提供了一种基于RRU自发现的自动化测试装置,包括:数据库模块、控制模块和自动测试模块;其中,所述数据库模块,包括:保存所有RRU的自动化测试信息的第一数据库、保存已经连接的RRU的自动化测试信息的第二数据库;所述控制模块,用于确定各RRU的连接状态,根据所确定的各RRU的连接状态更新第二数据库;所述自动测试模块,用于根据第二数据库中的自动化测试信息进行RRU自动化测试。上述方案中,所述自动化测试信息,包括:RRU的属性、RRU的配置信息和RRU的自动化测试用例。上述方案中,所述控制模块,具体用于:如果检测到已经配置的RRU出现链路断开,且RRU链路断开时间大于限定时间,则确定RRU失去连接;如果通过自发现功能自动检测到未配置的RRU,则确定检测到新连接的RRU。上述方案中,所述控制模块,具体用于:如果确定RRU失去连接,则从第二数据库中删除失去连接的RRU的自动化测试信息;如果确定RRU为新连接,则根据所述自动化测试信息中的RRU的属性从第一数据库中提取新连接RRU的自动化测试信息加入第二数据库。上述方案中,所述控制模块还用于:如果确定RRU失去连接,则删除RRU对应的链路标识;如果确定RRU为新连接,则对RRU分配一个新的独立的链路标识;如果在第一数据库中没有对应的新连接RRU的自动化测试信息,则提示需对第一数据库进行维护。本专利技术实施例所提供的基于RRU自发现的自动化测试方法和装置,将所有RRU的自动化测试信息加入第一数据库,将已经连接的RRU的自动化测试信息加入第二数据库;确定各RRU的连接状态,根据所确定的各RRU的连接状态更新第二数据库;根据第二数据库中的自动化测试信息进行RRU自动化测试。由此,可以通过随时检测RRU是否连接,确定向第二数据库添加或删除相应RRU的自动化测试信息,完成对自动化测试环境的自动更新,使得自动化测试环境能及时适应新的RRU,从而提高自动化测试效率。附图说明图1为本专利技术实施例一种基于射频拉远单元自发现的自动化测试方法的流程示意图;图2为本专利技术实施例一种基于射频拉远单元自发现的自动化测试装置的组成结构示意图。具体实施方式本专利技术实施例中,将所有RRU的自动化测试信息加入第一数据库,将已经连接的RRU的自动化测试信息加入第二数据库;确定各RRU的连接状态,根据所确定的RRU连接状态更新第二数据库;根据第二数据库中的自动化测试信息进行RRU自动化测试。下面结合实施例对本专利技术再作进一步详细的说明。本专利技术实施例提供的一种基于RRU自发现的自动化测试方法,如图1所示,该方法包括:步骤11:将所有RRU的自动化测试信息加入第一数据库,将已经连接的RRU的自动化测试信息加入第二数据库;其中,自动化测试信息包括:RRU的属性、RRU的配置信息和RRU的自动化测试用例;本实施例中,所述第一数据库可以为excel、文本、数据库等记录文件,所述第二数据库可以为excel、文本、数据库等记录文件。步骤12:确定各RRU的连接状态,根据所确定的各RRU的连接状态更新第二数据库;具体的,确定各RRU的连接状态,包括:实时或周期性的检测各个RRU当前的连接状态,如果检测到已经配置的RRU出现链路断开,且RRU链路断开时间大于限定时间,则确定RRU失去连接;如果通过自发现功能自动检测到未配置的RRU,则确定检测到新连接的RRU;本实施例中,所述限定时间一般预先根据实际应用需要设置,可以为30分钟;之后,根据所确定的各RRU连接状态更新第二数据库,包括:如果确定RRU失去连接,则从第二数据库中删除失去连接的RRU的自动化测试信息;如果确定RRU为新连接,则根据RRU的属性从第一数据库中提取新连接RRU的自动化测试信息加入第二数据库,具体包括:将RRU的属性与第一数据库中的内容依次对比,从第一数据库中获取到与此RRU对应的自动化测试信息,将获取到的RRU的自动化测试信息加入第二数据库;进一步的,如果确定RRU失去连接,则删除RRU对应的链路标识;如果确定RRU为新连接,则对RRU分配一个新本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/62/201510551913.html" title="一种基于射频拉远单元自发现的自动化测试方法和装置原文来自X技术">基于射频拉远单元自发现的自动化测试方法和装置</a>

【技术保护点】
一种基于射频拉远单元RRU自发现的自动化测试方法,其特征在于,将所有RRU的自动化测试信息加入第一数据库,将已经连接的RRU的自动化测试信息加入第二数据库;所述方法还包括:确定各RRU的连接状态,根据所确定的各RRU的连接状态更新第二数据库;根据第二数据库中的自动化测试信息进行RRU自动化测试。

【技术特征摘要】
1.一种基于射频拉远单元RRU自发现的自动化测试方法,其特征在于,将所有RRU的自动化测试信息加入第一数据库,将已经连接的RRU的自动化测试信息加入第二数据库;所述方法还包括:确定各RRU的连接状态,根据所确定的各RRU的连接状态更新第二数据库;根据第二数据库中的自动化测试信息进行RRU自动化测试。2.根据权利要求1所述的方法,其特征在于,所述自动化测试信息,包括:RRU的属性、RRU的配置信息和RRU的自动化测试用例。3.根据权利要求1或2所述的方法,其特征在于,所述确定各RRU的连接状态,包括:如果检测到已经配置的RRU出现链路断开,且RRU链路断开时间大于限定时间,则确定RRU失去连接;如果通过自发现功能自动检测到未配置的RRU,则确定检测到新连接的RRU。4.根据权利要求3所述的方法,其特征在于,所述根据所确定的各RRU的连接状态更新第二数据库,包括:如果确定RRU失去连接,则从第二数据库中删除失去连接的RRU的自动化测试信息;如果确定RRU为新连接,则根据所述自动化测试信息中的RRU的属性从第一数据库中提取新连接RRU的自动化测试信息加入第二数据库。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:如果确定RRU失去连接,则删除RRU对应的链路标识;如果确定RRU为新连接,则对RRU分配一个新的独立的链路标识;如果在第一数据库中没有对应的新连接RRU的自动化测试信息,则提示需对第一数据库进行维护。6.一种基于RRU自发现的...

【专利技术属性】
技术研发人员:胡鹏薛勇刁兆雯
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1