一种业务单板的测试方法

文档序号:7939264阅读:284来源:国知局
专利名称:一种业务单板的测试方法
技术领域
本发明涉及通讯领域中一种业务单板的测试方法。
背景技术
电信级的通讯设备通常由各种业务单板和处于核心地位的控制板组成。随着通讯的迅猛发展,电信运营商对通讯设备的需求日益增加,其中业务单板在数量上占据了绝大部分。电信设备制造商在供应这些业务单板给电信运营商之前如何对生产线上生产的大批量业务单板进行有效的测试,查出生产过程中有问题的业务单板,是一个很艰巨的任务。目前,对于业务单板的故障检测,一种最通用的做法是,在业务单板刚上电时软件程序进行硬件芯片自检,判断各种芯片如内存等是否工作正常。这确实能够检查出一些业务单板的故障,如芯片的损坏等。但是生产线上生产出来的业务单板更多的故障可能来源于某些电阻、电容等的虚焊、漏焊等,从而造成某部分功能模块电路工作不正常,例如某模拟用户电路摘挂机功能正常,但无法振铃。对于这种情况,上述简单的仅对芯片进行自检的方法是无能为力的。要对业务单板进行全面的测试,目前比较有效的办法是搭建完整的测试平台,并使用专用的测试仪器进行测试。例如,如果需要测试接入网中某种业务单板的好坏,必须搭建好从光网络单元、光线路终端到交换机的环境,并配置业务数据,然后接模拟呼叫器进行模拟呼叫测试。这种测试方法复杂、低效。中国专利申请99119268《单板测试方法和装置》公开了一种单板的测试方法和装置,然而对单板的设计提出了要求,要求单板具有两个处理器;而且进行装备测试时,“需要由外部测试设备通过接口向被测单板提供激励信号,同时由外部设备接收被测单板的响应信号,将响应信号和预期信号比较来判断单板功能好坏”。这无疑增加了单板设计的成本,而且测试时需要外接提供激励信号的测试设备,不受控制板的控制,并不一定能很好地测试某些业务单板,如模拟用户板的振铃信号是由单板自身提供的。

发明内容
本发明解决的技术问题是针对嵌入式的通讯设备,提出了一种业务单板的测试方法,通过在通讯设备中增加一种业务测试单板,并改进业务单板的软件设计,同时在控制板上提供相应的测试控制程序,从而实现了能够简单、高效地测试业务单板的好坏。
本发明所述的一种业务单板的测试方法,其步骤包括1)在被测设备中增加与业务单板的具体功能相对应的业务测试单板,由控制板控制所述业务测试单板的工作;2)在业务单板软件上增加单板的测试模式,在测试业务单板时运行测试;并在控制板上提供相应的测试控制程序,控制业务单板工作在测试模式或工作模式;3)由控制板控制业务单板工作在测试模式,再控制所述业务单板和业务测试单板进行功能测试和检测,完成对业务单板的测试;首先让业务单板工作于测试模式,然后控制业务单板的功能模块电路执行相应的功能测试操作,同时控制业务测试单板中与业务单板的功能模块电路相对应的测试电路进行检测;或者控制业务测试单板的测试电路执行相应的功能测试操作,同时控制业务单板相对应的功能模块电路进行检测;根据检测结果判断被测业务单板是否工作正常,从而实现对业务单板的测试。
本发明所述的一种业务单板的测试方法,通过在通讯设备中增加业务测试单板,同时修改业务单板软件的设计,并在控制板增加测试控制程序,实现了简单、高效地对生产线大批量生产的业务单板进行测试。


图1是接入网系统的结构示意图;图2是接入网系统中的光网络单元ONU的装置图;图3是本发明的增加了业务测试单板后的光网络单元ONU的装置图;图4是通用的业务单板软件的设计流程图;
图5是本发明的业务单板软件的设计流程图;图6是本发明的ONU控制板对业务单板上电启动的处理流程图;图7是光网络单元ONU中的控制板测试模拟用户单板的程序流程图;图8是光网络单元ONU中的模拟用户单板在测试模式下的程序流程图;图9是业务测试单板的程序流程图。
具体实施例方式下面结合附图以接入网系统的光网络单元ONU中测试模拟用户单板的摘挂机和振铃功能为例对本发明做进一步的详细说明,对于其它的嵌入式通讯设备,或者测试其它业务单板的功能,其实现原理是类似的图1是接入网系统的结构示意图。接入网系统由光线路终端OLT和光网络单元ONU组成。光网络单元ONU提供业务接口实现各种用户业务的接入,而光线路终端OLT实现信令转换并通过V5接口接入交换机。目前对业务单板进行全面的测试只能是搭建好从光网络单元、光线路终端到交换机的环境,并配置业务数据,然后在光网络单元ONU端接模拟呼叫器进行模拟呼叫测试。这种测试方法复杂、低效。
图2是接入网系统中的光网络单元ONU的装置图。光网络单元ONU主要由控制板和各类业务单板组成。控制板主要实现与光线路终端OLT进行通讯并控制业务的接入,业务单板主要是提供用户电路接口。
图3是本发明的增加了业务测试单板后的光网络单元ONU的装置图。通过增加业务测试单板,控制板软件可以同时控制业务单板和业务测试单板执行操作并检测线路状态,从而实现对业务单板的测试。
图4是通用的业务单板软件的设计流程图。业务单板软件首先执行步骤401进行上电初始化,并进行芯片自检。然后执行步骤402判断芯片自检是否通过若芯片自检通过,则执行步骤403进入正常的业务处理程序;若芯片自检不通过,则执行步骤404进行告警,单板测试不通过。
图5是本发明的业务单板软件的设计流程图。业务单板软件首先执行步骤501进行上电初始化,并进行芯片自检。然后执行步骤502判断芯片自检是否通过,若芯片自检通过,则执行步骤503向控制板发送请求运行模式的消息,然后执行步骤504接收控制板发送的应答。接收到控制板的应答消息后,执行步骤505判断控制板要求的运行模式,若控制板要求进入测试模式,则执行步骤506进入测试处理程序;若控制板要求进入正常模式,则执行步骤507进入正常的业务处理程序。若芯片自检不通过,则执行步骤508进行告警,单板测试不通过。
图6是本发明的ONU控制板对业务单板上电启动的处理流程图。控制板首先执行步骤601接收业务单板发送的请求运行模式的消息,接收到此消息后,由于要对业务单板进行测试,执行步骤602向业务单板软件发送命令要求进入测试模式。
图7是光网络单元ONU中的控制板测试模拟用户单板的程序流程图。控制板首先执行步骤701向业务测试单板发送命令测试某用户线路的摘机,业务测试单板接收到命令后便会驱动测试线路模拟摘机。然后控制板执行步骤702向模拟用户单板发送命令检测线路的摘挂机状态,再执行步骤703判断模拟用户单板是否应答线路状态为摘机,若模拟用户单板应答线路状态不为摘机,则执行步骤714报告模拟用户单板测试不通过及原因,测试结束;若模拟用户单板应答线路状态为摘机,则继续进行下面的测试。接着控制板执行步骤704向业务测试单板发送命令测试某用户线路的挂机,业务测试单板接收到命令后便会驱动测试线路模拟挂机。然后控制板执行步骤705向模拟用户单板发送命令检测线路的摘挂机状态,再执行步骤706判断模拟用户单板是否应答线路状态为挂机,若模拟用户单板应答线路状态不为挂机,则执行步骤714报告模拟用户单板测试不通过及原因,测试结束;若模拟用户单板应答线路状态为挂机,则继续进行下面的测试。接着控制板执行步骤707向模拟用户单板发送命令驱动某用户线路振铃,模拟用户单板接收到命令后便会驱动用户线路振铃。然后控制板执行步骤708向业务测试单板发送命令检测线路的振铃状态,再执行步骤709判断业务测试单板是否应答线路状态处于振铃状态,若业务测试单板应答线路状态不处于振铃状态,则执行步骤714报告模拟用户单板测试不通过及原因,测试结束;若业务测试单板应答线路状态处于振铃状态,则继续进行下面的测试。接着控制板执行步骤710向模拟用户单板发送命令停止驱动某用户线路振铃,模拟用户单板接收到命令后便会停止驱动用户线路振铃。然后控制板执行步骤711向业务测试单板发送命令检测线路的振铃状态,再执行步骤712判断业务测试单板是否应答线路状态处于非振铃状态,若业务测试单板应答线路状态不处于非振铃状态,则执行步骤714报告模拟用户单板测试不通过及原因,测试结束;若业务测试单板应答线路状态处于非振铃状态,则执行步骤713报告模拟用户单板测试通过,测试结束。
图8是光网络单元ONU中的模拟用户单板在测试模式下的程序流程图。首先执行步骤801接收控制板发送的命令,接收到控制板发送的命令后,执行步骤802判断控制板要求的线路操作,如果控制板要求检测线路的摘挂机状态,则执行步骤803检测线路的摘挂机状态,并向控制板上报线路状态;如果控制板命令驱动某用户电路振铃,则执行步骤804驱动用户线路振铃;如果控制板命令停止驱动某用户电路振铃,则执行步骤805停止驱动用户线路振铃。
图9是业务测试单板的程序流程图。首先执行步骤901接收控制板发送的命令,接收到控制板发送的命令后,执行步骤902判断控制板要求的线路操作,如果控制板命令测试某用户线路的摘机,则执行步骤903驱动测试线路模拟摘机;如果控制板命令测试某用户线路的挂机,则执行步骤904驱动测试线路模拟挂机;如果控制板命令查询某用户的振铃状态,则执行步骤905检测测试线路的振铃状态,并向控制板上报线路状态。
权利要求
1.一种业务单板的测试方法,其特征在于,包括以下步骤1)在被测设备中增加与业务单板的具体功能相对应的业务测试单板,由控制板控制所述业务测试单板的工作;2)在业务单板软件上增加单板的测试模式,在测试业务单板时运行测试;并在控制板上提供相应的测试控制程序,控制业务单板工作在测试模式或工作模式;3)由控制板控制业务单板工作在测试模式,再控制所述业务单板和业务测试单板进行功能测试和检测,完成对业务单板的测试;
2.根据权利要求1所述业务单板的测试方法,其特征在于,所述步骤3)包括1)控制业务单板工作于测试模式;2)控制业务单板的功能模块电路执行相应的功能测试操作,同时控制业务测试单板中与业务单板的功能模块电路相对应的测试电路进行检测;3)根据检测结果判断被测业务单板是否工作正常,从而实现对业务单板的测试。
3.根据权利要求1所述业务单板的测试方法,其特征在于,所述步骤3)包括1)控制业务单板工作于测试模式;2)控制业务测试单板的测试电路执行相应的功能测试操作,同时控制业务单板相对应的功能模块电路进行检测;3)根据检测结果判断被测业务单板是否工作正常,从而实现对业务单板的测试。
4.根据权利要求1或2或3所述业务单板的测试方法,其特征在于,在测试模拟用户单板时,所述的功能测试包括摘机测试、挂机测试、振铃测试、非振铃测试。
全文摘要
本发明涉及通讯领域中一种业务单板的测试方法,包括处理下步骤1)在被测设备中增加与业务单板的具体功能相对应的业务测试单板,由控制板控制所述业务测试单板的工作;2)在业务单板软件上增加单板的测试模式,在测试业务单板时运行测试;并在控制板上提供相应的测试控制程序,控制业务单板工作在测试模式或工作模式;3)由控制板控制业务单板工作在测试模式,再控制所述业务单板和业务测试单板进行功能测试和检测,完成对业务单板的测试。采用本发明所述的测试方法可以简单、高效地完成对生产线大批量生产的业务单板进行全面的测试,并且不需要搭建完整的测试平台和使用专用的测试仪器。
文档编号H04B17/00GK1503480SQ0215076
公开日2004年6月9日 申请日期2002年11月23日 优先权日2002年11月23日
发明者徐劲松, 廖珺 申请人:深圳市中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1