一种基站单板的硬件故障检测方法及装置与流程

文档序号:12740856阅读:857来源:国知局
一种基站单板的硬件故障检测方法及装置与流程

本发明涉及通讯领域,特别是涉及一种基站单板的硬件故障检测方法及装置。



背景技术:

基站单板返修一般有两种情况,一种是在开站安装软件调试时,运维人员完成设备安装、上电、配置、下载版本并通话测试,若单板告警灯亮,则替换设备。另一种是基站日常运维中,运维人员根据故障派单上站,由于运维人员并不是专业研发人员,无法要求使用专业仪器来定位硬件故障,若存在的告警或性能指标下降的情况则无法通过插拔等简单操作步骤解决,只能直接替换设备。在基站设备的维护返修中,通常出现在实验室环境复测后却发现基站单板正常,即,目前基站单板的误返修较高;而且若没有记录之前替换单板时的单板硬件的情况,实验室排除故障原因比较困难。可见,基站单板误返修率高的主要原因是运维人员没有简单有效的硬件故障检测手段,无法准确判断设备是否有硬件故障需要返修。



技术实现要素:

本发明提供一种基站单板的硬件故障检测方法及装置,用以解决目前基站单板误返修率高的问题。

根据本发明的一个方面,提供了一种基站单板的硬件故障检测方法,包括:接收对基站单板的硬件故障检测请求;根据检测请求对基站的单板进行硬件故障检测;生成硬件故障的检测结果;呈现硬件故障的检测结果。

其中,上述硬件故障检测至少包括以下一种:硬件器件自检、时钟自检、 正交I/Q通道自检以及线路自检。

进一步的,上述方法还包括:在接收到检测请求后,根据预设检测参数创建诊断项队列,预设检测参数包括:单板需要进行的硬件检测项目、检测项目的检测顺序;根据诊断项队列依次发送子检测请求给检测请求中要求检测的基站单板,以使各单板进行硬件故障检测。

其中,生成硬件故障的检测结果,包括:根据硬件故障检测得到检测数据与对应的预设检测参数的正常值范围进行比较,得到故障情况;确定故障情况对应的预设故障提示模式以及硬件检测完的故障处理方式;将检测得到的数据、故障情况、故障提示模式以及检测完的故障处理方式生成硬件故障检测结果。

进一步的,上述方法还包括:在根据检测请求对基站的单板进行硬件故障检测之后,如果在检测持续时长未达到预设时长且收到来自外部的指定指令,则结束检测,执行硬件检测完的故障处理方式;如果在检测持续至预设时长且未收到外部指令,则执行硬件检测完的故障处理方式。

其中,根据检测请求对基站的单板进行硬件故障检测,包括:在检测到用户长按基带处理单元BBU主控单板的主/备切换键时,对BBU内所有的基站单板进行检测;以及在以及在检测到自环网口或自环光口操作时,对自环网口或光口所在的基站单板进行检测。

根据本发明的另一个方面,提供了一种基站单板的硬件故障检测装置,包括:接收模块,用于接收对基站单板的硬件故障检测请求;检测模块,用于根据检测请求对基站的单板进行硬件故障检测;

生成模块,用于生成硬件故障的检测结果;呈现模块,用于呈现硬件故障的检测结果。

其中,硬件故障检测至少包括以下一种:硬件器件自检、时钟自检、正交I/Q通道自检以及线路自检。

进一步的,上述装置还包括:创建模块,用于在接收到检测请求后,根据预设检测参数创建诊断项队列,预设检测参数包括:单板需要进行的硬件检测 项目、检测项目的检测顺序;发送模块,用于根据诊断项队列依次发送子检测请求给检测请求中要求检测的基站单板,以使各单板进行硬件故障检测。

其中,上述生成模块,包括:比较单元,用于根据硬件故障检测得到检测数据与对应的预设检测参数的正常值范围进行比较,得到故障情况;确定单元,用于确定故障情况对应的预设故障提示模式以及硬件检测完的故障处理方式;生成单元,用于将检测得到的数据、故障情况、故障提示模式以及检测完的故障处理方式生成硬件故障检测结果。

进一步的,上述装置还包括:执行模块,用于在根据检测请求对基站的单板进行硬件故障检测之后,如果在检测持续时长未达到预设时长且收到来自外部的指定指令,则结束检测,执行硬件检测完的故障处理方式;如果在检测持续至预设时长且未收到外部指令,则执行硬件检测完的故障处理方式。

其中,上述检测模块具体用于:在检测到用户长按基带处理单元BBU主控单板的主/备切换键时,对BBU内所有的基站单板进行检测,以及在以及在检测到自环网口或自环光口操作时,对自环网口或光口所在的基站单板进行检测。

本发明有益效果如下:

本实施例提供的方案,在接收到基站单板的硬件故障检测请求后,根据该请求对基站进行硬件故障检测,并生成检测结果,使得基站单板的硬件故障检测变得更加智能化,降低了单板的误返修率。

附图说明

图1是本方面实施1提供的基站单板的硬件故障检测方法的流程图;

图2是本发明实施例2提供的基站单板的硬件故障检测方法的流程图;

图3是本发明实施例3提供的通过网管启动硬件检测的流程图;

图4是本发明实施例4提供的通过BBU主控单板的M/S键启动整站检测的流程图;

图5是本发明实施例5使用网口的自环方式触发检测指定基站单板的流程图;

图6是本发明实施例6提供的基站单板的硬件故障检测装置的结构框图。

具体实施方式

为了解决现有技术中基站单板误返修率较高的问题,本发明提供了一种基站单板的硬件故障检测方法及装置,以下结合附图以及两个实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。

实施例1

本实施例提供了一种基站单板的硬件故障检测方法,图1是该方法的流程图,如图1所示,该方法包括如下步骤:

步骤101:接收对基站单板的硬件故障检测请求,在本实施例中,该请求可以由用户远程发出,也可以是用户通过操作BBU主控板的M/S键来请求相应的硬件故障检测,还可以根据网口的自环情况来启动指定基站单板的硬件故障检测。具体地,在检测到用户长按基带处理单元BBU主控单板的主/备切换键时,对BBU内所有的基站单板进行检测;以及在检测到自环网口或自环光口操作时,对自环网口或光口所在的基站单板进行检测。

其中,本实施例中涉及的硬件故障检测至少可以包括以下一种:硬件器件自检、时钟自检、正交I/Q通道自检以及线路自检。

步骤102:根据检测请求对基站的单板进行硬件故障检测;具体的,检测请求中可以包括对指定一个单板的检测、指定多个单板的检测或对所有单板进行检测。

具体地,在接收到检测请求后,根据预设检测参数创建诊断项队列,预设检测参数包括:单板需要进行的硬件检测项目、检测项目的检测顺序;根据诊断项队列依次发送子检测请求给检测请求中要求检测的基站单板,以使各单板 进行硬件故障检测。

步骤103:生成硬件故障的检测结果;

生成硬件故障的检测结果,包括:

根据硬件故障检测得到检测数据与对应的预设检测参数的正常值范围进行比较,得到故障情况;

确定故障情况对应的预设故障提示模式以及硬件检测完的故障处理方式;

将检测得到的数据、故障情况、故障提示模式以及检测完的故障处理方式生成硬件故障检测结果。

步骤104:呈现硬件故障的检测结果。

进一步的,上述方法还包括:

在根据检测请求对基站的单板进行硬件故障检测之后,如果在检测持续时长未达到预设时长且收到来自外部的指定指令,则结束检测,执行硬件检测完的故障处理方式;如果在检测持续至预设时长且未收到外部指令,则执行硬件检测完的故障处理方式。

实施例2

如图2所示,本实施例提出对基站单板进行检测的方案具体可以包括以下步骤:

第一步:基站收到返修前检测命令,启动检测;

第二步:进行基站单板硬件故障检测,检测的大类包括:器件自检、时钟自检、IQ通道自检和线路自检,具体可以根据实际单板的类型自动配置每项检测大类中的检测小项。

第三步:存盘记录检测到的硬件元器件的状态数据;

第四步:通过检测项结果数据库得到检测结果;

第五步:输出检测结果,告警点灯提示单板是否存在硬件故障需要返修。

为了实现上述功能,本实施例还提供了一种,降低单板误返修率的装置,该装置主要包括以下模块:

网管诊断模块,用于通过用户远程启动基站单板硬件检测,可以指定单板做检测;待检测完成后,以图形界面呈现用户;对于检测出硬件故障的单板,用户可以获取检测的故障数据分析具体原因。

检测命令处理模块,用于接收各种方式的命令下发,通知整站的单板或单个单板开始检测。包括通过网管诊断模块启动检测,主控单板面板按键启动整站检测,单板网口自环水晶头启动单个单板检测。

单板硬件故障检测数据库模块,用于存储单板需要进行硬件检测的项目、各检测项目的检测顺序,检测结果正常值范围、故障点灯模式及硬件检测后的处理方法,可以对比检测数据给出单板硬件正常、异常结论,及相应的点灯模式,将检测数据和结果存盘记录,提供硬件检测完的后处理方法。

单板诊断模块,用于配置单板的硬件检测项目,驱动单板检测模块进行自检测试;待收到检测数据后,组织单板检测结果;发检测结果给网管诊断模块;控制单板点告警灯提示检测结果;执行硬件检测完的后处理方法。

单板检测模块,用于完成各个硬件自检项目,以精确发现单板是否存在硬件问题,排除非硬件问题导致的异常。基站检测模块能够发起和完成硬件自检项目测试,或检测寄存器值获取硬件状态。检测大类包括硬件器件自检、时钟自检、IQ通道自检和线路自检四类,具体检测小项包括检测单板CPU(Central Processing Unit,中央处理器),外挂DDR(Double Data Rate,双倍速率同步动态随机存储器),FPGA(Field-Programmable Gate Array,现场可编程门阵列)加载,以太网口通信,E1T1,E1自环,总线测试,FPGA DDR3接口工作状态、TDM(Time Division Multiplexing,时分复用)测试,时钟发生器锁定情况,本板时钟和系统时钟,AISC的MDIO、SRIO测试,DSP(Digital Signal Processing,数字信号处理)运行状态,光口环回测试,光模块故障以及光纤折损。

实施例3

本实施主要对通过网管启动硬件检测的方式进行说明:

如图3所示,通过网管启动硬件检测的方案主要包括以下处理:

网管诊断模块发起一个或者多个单板检测请求;

检测命令处理模块下载检测请求到待检测单板列表,将检测请求分发给各个单板的单板诊断模块;

单板诊断模块收到检测请求后,查询检测数据库创建诊断项队列;

单板诊断模块根据诊断队列依次发检测请求给单板检测模块;

单板检测模块进行单板硬件检测,得到检测结果数据;

单板硬件故障检测数据库模块收到检测结果数据,给出单板硬件状态、点灯模式,并存储检测数据和结果;

单板诊断模块发送检测结果给网管诊断模块,控制单板点告警灯,执行硬件检测完的处理方法;

网管诊断模块呈现用户单板硬件检测结果及处理建议;

用户从网管诊断模块获取检测数据。

实施例4

本实施例主要对通过BBU主控单板的M/S键启动整站检测的方案进行说明,如图4所示,该方案主要包括如下处理:

BBU(Building Base band Unit,基带处理单元)框内整站检测时,在用户戳BBU主控单板的M/S键8秒以上,即用户长按该键的情况下,启动整站检测;

检测命令处理模块控制主控单板M/S灯慢闪,表示进入检测,根据基站配置生成待检测单板列表,分发给各个单板的单板诊断模块;

单板诊断模块收到检测请求后,查询检测数据库创建诊断项队列;

单板诊断模块根据诊断队列依次发检测请求给单板检测模块;

单板检测模块进行单板硬件检测,得到检测结果数据;

单板硬件故障检测数据库模块收到检测结果数据,给出单板硬件状态、点灯模式,并存储检测数据和结果;

单板诊断模块控制主控单板M/S灯快闪,表示检测结束,等待用户查看单板告警灯处理故障;

单板诊断模块将有硬件故障的单板的告警灯点常亮;

用户在检测启动后1小时内再次长戳M/S键,则提前结束检测,单板诊断模块执行硬件检测完的后处理方法;

检测点告警灯状态保持1小时,若期间无再次长戳M/S键操作,则检测1小时后单板诊断模块执行硬件检测完的后处理方法。

实施例5

本实施例主要对使用网口的自环方式触发检测指定基站单板的方案进行说明,如图5所示,该方法包括如下处理:

使用网口的自环方式触发单个板进入检测模式,其中,在本实施例中,可以使用特质的自环网线,该网线将单个水晶头按1-3,2-6,4-7,5-8的线序做成环路,将该水晶头插入单板的网口即可以触发基站单板的硬件故障检测。对于RRU(Remote Radio Unit,远端射频模块)来说,除了自环水晶头触发检测外,还可以通过使一个光口的光纤自环(自身的TX/RX通过光纤环接)触发基站单板的硬件故障检测。

检测命令处理模块通知单板诊断模块启动检测;

单板诊断模块收到检测请求后,查询检测数据库创建诊断项队列;

单板诊断模块根据诊断队列依次发检测请求给单板检测模块;

单板检测模块进行单板硬件检测,得到检测结果数据;

单板硬件故障检测数据库模块收到检测结果数据,给出单板硬件状态、点灯模式,并存储检测数据和结果;

单板诊断模块将有硬件故障的单板的告警灯点常亮;

如果用户在检测启动后1小时内再次自环网口,则提前结束检测,单板诊断模块执行硬件检测完的处理方法;

检测点告警灯状态保持1小时,若期间无再次自环网口操作,则检测1 小时后单板诊断模块执行硬件检测完的处理方法。

实施例6

本实施例提供了一种基站单板的硬件故障检测装置,该装置用于实现上述实施例1至实施例5提供的基站单板的硬件故障检测方法,如图6所示,该装置50包括如下组成部分:

接收模块51,用于接收对基站单板的硬件故障检测请求;

检测模块52,用于根据检测请求对基站的单板进行硬件故障检测;

生成模块53,用于生成硬件故障的检测结果;

呈现模块54,用于呈现硬件故障的检测结果。

其中,本实施例中涉及的硬件故障检测至少包括以下一种:硬件器件自检、时钟自检、正交I/Q通道自检以及线路自检。

进一步的,上述装置50还包括:创建模块,用于在接收到检测请求后,根据预设检测参数创建诊断项队列,预设检测参数包括:单板需要进行的硬件检测项目、检测项目的检测顺序;发送模块,用于根据诊断项队列依次发送子检测请求给检测请求中要求检测的基站单板,以使各单板进行硬件故障检测。

其中,上述生成模块53具体可以包括:比较单元,用于根据硬件故障检测得到检测数据与对应的预设检测参数的正常值范围进行比较,得到故障情况;确定单元,用于确定故障情况对应的预设故障提示模式以及硬件检测完的故障处理方式;生成单元,用于将检测得到的数据、故障情况、故障提示模式以及检测完的故障处理方式生成硬件故障检测结果。

进一步的,上述装置50还可以包括:执行模块,用于在根据检测请求对基站的单板进行硬件故障检测之后,如果在检测持续时长未达到预设时长且收到来自外部的指定指令,则结束检测,执行硬件检测完的故障处理方式;如果在检测持续至预设时长且未收到外部指令,则执行硬件检测完的故障处理方式。

其中,检测模块具体可以用于:在检测到用户长按基带处理单元BBU主控单板的主/备切换键时,对BBU内所有的基站单板进行检测,以及在检测到 自环网口或自环光口操作时,对自环网口或光口所在的基站单板进行检测。

本发明实例提供的方案与现有技术相比,实现了远程控制单板硬件检测、非硬件故障不用上站、上站无需电脑直接观察点灯、准确替换故障单板、返修单板自带故障信息,达到了降低单板误返修率效果,降低了基站维护成本,提高了基站维护效率。

尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。

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