首页 / 专利库 / 家用器具 / 定时器 / 一种ONU语音功能检测方法及系统

一种ONU语音功能检测方法及系统

阅读:708发布:2021-05-18

专利汇可以提供一种ONU语音功能检测方法及系统专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种ONU语音功能检测方法及系统,涉及ONU语音检测技术领域,该方法包括以下步骤:进入产测模式,对ONU的语音端口的状态进行判断,并根据ONU的CODEC/SLIC功能进行对应检测;打开DSP通道并设置DSP参数,置DTMF号码总数为零,置DTMF号码结束的标记为1,对DSP通道以及ONU语音端口进行检测;上报检测结果。本发明分步对ONU的CODEC/SLIC功能、DSP以及语音端口进行检测,从而对ONU设备的主要功能进行验证,不必向ONU配置语音和语音 服务器 ,不受设备要求的限制,为检测工作来带便利。,下面是一种ONU语音功能检测方法及系统专利的具体信息内容。

1.一种ONU语音功能检测方法,其特征在于,所述方法包括以下步骤:
进入产测模式,对ONU的语音端口的状态进行判断,并根据ONU的CODEC/SLIC功能进行对应检测;
打开DSP通道并设置DSP参数,置DTMF号码总数为零,置DTMF号码结束的标记为1,对DSP通道以及ONU语音端口进行检测;
上报检测结果。
2.如权利要求1所述的检测方法,其特征在于,所述进入产测模式,对ONU的语音端的状态进行判断,并根据ONU的CODEC/SLIC功能进行对应检测,具体包括以下步骤:
A1、当所述ONU语音端口为挂机状态时,进入步骤A2;当ONU语音端口为摘机状态时,进入步骤A4;
A2、对ONU的语音端口进行设置,启动振铃定时器和停振定时器,驱动SLIC振铃、停振,若ONU的语音端口检测到话机摘机,进入步骤A4;若ONU的语音端口未检测到话机摘机,进入步骤A3;
A3、对ONU的语音端口进行检测,若检测到话机摘机,进入步骤A4;若ONU的语音端口仍未检测到话机摘机,持续步骤A3;
A4、取消振铃定时器、停振定时器,向SLIC下发停止振铃指令。
3.如权利要求1所述的检测方法,其特征在于,打开DSP通道并设置DSP参数,置DTMF号码总数为零,置DTMF按键结束的标记为1,对DSP通道以及ONU语音端口进行检测,包括以下步骤:
B1、通过语音卡向ONU发送多个DTMF号码,转入步骤B2;
B2、逐个保存并处理接收到的DTMF号码:若接收到的DTMF号码为预设的停止号码,则转入B5;否则转入B3;
B3、首先判断接收DTMF号码结束的标记是否为1:若为1时且接收的DTMF号码个数小于发送的DTMF号码总数时,则保存此DTMF号码,转入B1;否则,进入异常处理流程,丢弃接收的DTMF号码,转入步骤B4;
B4、等待ONU语音端口上报挂机事件,当ONU语音端口检测到挂机事件,转入步骤B7,否则一直在B4步骤循环等待;
B5、判断接收DTMF号码结束的标记是否为1:若为1且接收的DTMF号码个数小于发送的DTMF号码总数时,保存预设的停止号码,记录下当前接收到的DTMF号码个数;置DTMF按键结束标记为0;启动振铃定时器,振铃定时器超时后,循环将所接收的DTMF号码利用DSP全部回放出来;连接在ONU语音端口的语音卡接收到DSP回放的DTMF号码后,自动与语音卡发出的DTMF号码作比较;转入步骤B6;若标记不为1或者接收的DTMF号码总数大于等于发送的DTMF号码总数时,进入异常处理流程,再转入步骤B6;
B6、当ONU的语音端口检测到挂机事件,转入步骤B7,否则一直在B6循环等待;
B7、下发停止振铃命令给SLIC,下发关闭DSP通道指令,置接收的DTMF号码所有相关数据为零,表明接收DTMF结束,不再接收DTMF号码。
4.如权利要求1所述的检测方法,其特征在于:进入产测模式的过程为:将ONU的底层检测事件挂载为产测模式。
5.如权利要求1所述的检测方法,其特征在于:上报检测结果以后,还包括以下步骤:退出产测模式的过程:
C1、若DTMF按键结束标记为0时,进入步骤C2;
C2、逐个端口取消振铃停铃的定时器,下发端口停铃命令;转入C3;
C3、挂载底层检测事件为正常模式,退出产测模式。
6.一种ONU语音功能检测系统,其特征在于,所述系统包括:
第一检测单元,其用于控制ONU进入产测模式,对ONU的语音端口的状态进行判断,并根据ONU的CODEC/SLIC功能进行对应检测;
第二检测单元,其用于打开DSP通道并设置DSP参数,置DTMF号码总数为零,置DTMF号码结束的标记为1,对DSP通道以及ONU语音端口进行检测;
上报单元,其用于上报检测结果。
7.如权利要求6所述的检测系统,其特征在于,所述第一监测单元在进行检测时,具体包括以下步骤:
A1、当所述ONU语音端口为挂机状态时,进入步骤A2;当ONU语音端口为摘机状态时,进入步骤A4;
A2、对ONU的语音端口进行设置,启动振铃定时器和停振定时器,驱动SLIC振铃、停振,若ONU的语音端口检测到话机摘机,进入步骤A4;若ONU的语音端口未检测到话机摘机,进入步骤A3;
A3、对ONU的语音端口进行检测,若检测到话机摘机,进入步骤A4;若ONU的语音端口仍未检测到话机摘机,持续步骤A3;
A4、取消振铃定时器、停振定时器,向SLIC下发停止振铃指令。
8.如权利要求1所述的检测系统,其特征在于,所述第二检测单元在进行检测时,包括以下步骤:
B1、通过语音卡向ONU发送多个DTMF号码,转入步骤B2;
B2、逐个保存并处理接收到的DTMF号码:若接收到的DTMF号码为预设的停止号码,则转入B5;否则转入B3;
B3、首先判断接收DTMF号码结束的标记是否为1:若为1时且接收的DTMF号码个数小于发送的DTMF号码总数时,则保存此DTMF号码,转入B1;否则,进入异常处理流程,丢弃接收的DTMF号码,转入步骤B4;
B4、等待ONU语音端口上报挂机事件,当ONU语音端口检测到挂机事件,转入步骤B7,否则一直在B4步骤循环等待;
B5、判断接收DTMF号码结束的标记是否为1:若为1且接收的DTMF号码个数小于发送的DTMF号码总数时,保存预设的停止号码,记录下当前接收到的DTMF号码个数;置DTMF按键结束标记为0;启动振铃定时器,振铃定时器超时后,循环将所接收的DTMF号码利用DSP全部回放出来;连接在ONU语音端口的语音卡接收到DSP回放的DTMF号码后,自动与语音卡发出的DTMF号码作比较;转入步骤B6;若标记不为1或者接收的DTMF号码总数大于等于发送的DTMF号码总数时,进入异常处理流程,再转入步骤B6;
B6、当ONU的语音端口检测到挂机事件,转入步骤B7,否则一直在B6循环等待;
B7、下发停止振铃命令给SLIC,下发关闭DSP通道指令,置接收的DTMF号码所有相关数据为零,表明接收DTMF结束,不再接收DTMF号码。
9.如权利要求6所述的检测系统,其特征在于:进入产测模式的过程为:将ONU的底层检测事件挂载为产测模式。
10.如权利要求6所述的检测系统,其特征在于:上报检测结果以后,还包括退出还原单元,其用于退出产测模式,所述退出还原单元在工作时包括以下步骤:
C1、若DTMF按键结束标记为0时,进入步骤C2;
C2、逐个端口取消振铃停铃的定时器,下发端口停铃命令;转入C3;
C3、挂载底层检测事件为正常模式,退出产测模式。

说明书全文

一种ONU语音功能检测方法及系统

技术领域

[0001] 本发明涉及ONU语音检测技术领域,具体涉及一种ONU语音功能检测方法及系统。

背景技术

[0002] ONU在PON系统中能够开展基本的语音业务,需要同时满足上面的四个条件。工厂大批量流作业生产ONU,检查所生产ONU的语音功能是否正常,往往需要上述步骤才能进行。检查ONU的语音功能需要OLT硬件设备、语音服务器,还需要专人员来配置OLT和ONU的语音,对于工厂而言需要投入大量人和物力;而现有检测ONU语音功能的方法的检测效率较低,也增加了时间成本。当生产的每台ONU均需要同样的检查方法,总的检查成本相当高。

发明内容

[0003] 针对现有技术中存在的缺陷,本发明的目的在于提供一种ONU语音功能检测方法及系统,该方法分步对ONU的CODEC/SLIC功能、DSP以及语音端口进行检测,从而对ONU设备的主要功能进行验证,不必向ONU配置语音和语音服务器,不受设备要求的限制,为检测工作来带便利。当然,本发明也可用于含有CODE/SLIC其他上行方式的终端,比如xDSL网关,以太上行网关。
[0004] 为达到以上目的,本发明采取的技术方案是:
[0005] 一种ONU语音功能检测方法,所述方法包括以下步骤:
[0006] 进入产测模式,对ONU的语音端口的状态进行判断,并根据ONU的CODEC/SLIC功能进行对应检测;
[0007] 打开DSP通道并设置DSP参数,置DTMF号码总数为零,置DTMF号码结束的标记为1,对DSP通道以及ONU语音端口进行检测;
[0008] 上报检测结果。
[0009] 在上述技术方案的基础上,所述进入产测模式,对ONU的语音端的状态进行判断,并根据ONU的CODEC/SLIC功能进行对应检测,具体包括以下步骤:
[0010] A1、当所述ONU语音端口为挂机状态时,进入步骤A2;当ONU语音端口为摘机状态时,进入步骤A4;
[0011] A2、对ONU的语音端口进行设置,启动振铃定时器和停振定时器,驱动SLIC振铃、停振,若ONU的语音端口检测到话机摘机,进入步骤A4;若ONU的语音端口未检测到话机摘机,进入步骤A3;
[0012] A3、对ONU的语音端口进行检测,若检测到话机摘机,进入步骤A4;若ONU的语音端口仍未检测到话机摘机,持续步骤A3;
[0013] A4、取消振铃定时器、停振定时器,向SLIC下发停止振铃指令。
[0014] 在上述技术方案的基础上,打开DSP通道并设置DSP参数,置DTMF号码总数为零,置DTMF按键结束的标记为1,对DSP通道以及ONU语音端口进行检测,包括以下步骤:
[0015] B1、通过语音卡向ONU发送多个DTMF号码,转入步骤B2;
[0016] B2、逐个保存并处理接收到的DTMF号码:若接收到的DTMF号码为预设的停止号码,则转入B5;否则转入B3;
[0017] B3、首先判断接收DTMF号码结束的标记是否为1:若为1时且接收的DTMF号码个数小于发送的DTMF号码总数时,则保存此DTMF号码,转入B1;否则,进入异常处理流程,丢弃接收的DTMF号码,转入步骤B4;
[0018] B4、等待ONU语音端口上报挂机事件,当ONU语音端口检测到挂机事件,转入步骤B7,否则一直在B4步骤循环等待;
[0019] B5、判断接收DTMF号码结束的标记是否为1:若为1且接收的DTMF号码个数小于发送的DTMF号码总数时,保存预设的停止号码,记录下当前接收到的DTMF号码个数;置DTMF按键结束标记为0;启动振铃定时器,振铃定时器超时后,循环将所接收的DTMF号码利用DSP全部回放出来;连接在ONU语音端口的语音卡接收到DSP回放的DTMF号码后,自动与语音卡发出的DTMF号码作比较;转入步骤B6;若标记不为1或者接收的DTMF号码总数大于等于发送的DTMF号码总数时,进入异常处理流程,再转入步骤B6;
[0020] B6、当ONU的语音端口检测到挂机事件,转入步骤B7,否则一直在B6循环等待;
[0021] B7、下发停止振铃命令给SLIC,下发关闭DSP通道指令,置接收的DTMF号码所有相关数据为零,表明接收DTMF结束,不再接收DTMF号码。
[0022] 在上述技术方案的基础上,进入产测模式的过程为:将ONU的底层检测事件挂载为产测模式。
[0023] 在上述技术方案的基础上,上报检测结果以后,还包括以下步骤:退出产测模式的过程:
[0024] C1、若DTMF按键结束标记为0时,进入步骤C2;
[0025] C2、逐个端口取消振铃停铃的定时器,下发端口停铃命令;转入C3;
[0026] C3、挂载底层检测事件为正常模式,退出产测模式。
[0027] 本发明还公开一种ONU语音功能检测系统,所述系统包括:
[0028] 第一检测单元,其用于控制ONU进入产测模式,对ONU的语音端口的状态进行判断,并根据ONU的CODEC/SLIC功能进行对应检测;
[0029] 第二检测单元,其用于打开DSP通道并设置DSP参数,置DTMF号码总数为零,置DTMF号码结束的标记为1,对DSP通道以及ONU语音端口进行检测;
[0030] 上报单元,其用于上报检测结果。
[0031] 在上述技术方案的基础上,所述第一监测单元在进行检测时,具体包括以下步骤:
[0032] A1、当所述ONU语音端口为挂机状态时,进入步骤A2;当ONU语音端口为摘机状态时,进入步骤A4;
[0033] A2、对ONU的语音端口进行设置,启动振铃定时器和停振定时器,驱动SLIC振铃、停振,若ONU的语音端口检测到话机摘机,进入步骤A4;若ONU的语音端口未检测到话机摘机,进入步骤A3;
[0034] A3、对ONU的语音端口进行检测,若检测到话机摘机,进入步骤A4;若ONU的语音端口仍未检测到话机摘机,持续步骤A3;
[0035] A4、取消振铃定时器、停振定时器,向SLIC下发停止振铃指令。
[0036] 在上述技术方案的基础上,所述第二检测单元在进行检测时,包括以下步骤:
[0037] B1、通过语音卡向ONU发送多个DTMF号码,转入步骤B2;
[0038] B2、逐个保存并处理接收到的DTMF号码:若接收到的DTMF号码为预设的停止号码,则转入B5;否则转入B3;
[0039] B3、首先判断接收DTMF号码结束的标记是否为1:若为1时且接收的DTMF号码个数小于发送的DTMF号码总数时,则保存此DTMF号码,转入B1;否则,进入异常处理流程,丢弃接收的DTMF号码,转入步骤B4;
[0040] B4、等待ONU语音端口上报挂机事件,当ONU语音端口检测到挂机事件,转入步骤B7,否则一直在B4步骤循环等待;
[0041] B5、判断接收DTMF号码结束的标记是否为1:若为1且接收的DTMF号码个数小于发送的DTMF号码总数时,保存预设的停止号码,记录下当前接收到的DTMF号码个数;置DTMF按键结束标记为0;启动振铃定时器,振铃定时器超时后,循环将所接收的DTMF号码利用DSP全部回放出来;连接在ONU语音端口的语音卡接收到DSP回放的DTMF号码后,自动与语音卡发出的DTMF号码作比较;转入步骤B6;若标记不为1或者接收的DTMF号码总数大于等于发送的DTMF号码总数时,进入异常处理流程,再转入步骤B6;
[0042] B6、当ONU的语音端口检测到挂机事件,转入步骤B7,否则一直在B6循环等待;
[0043] B7、下发停止振铃命令给SLIC,下发关闭DSP通道指令,置接收的DTMF号码所有相关数据为零,表明接收DTMF结束,不再接收DTMF号码。
[0044] 在上述技术方案的基础上,进入产测模式的过程为:将ONU的底层检测事件挂载为产测模式。
[0045] 在上述技术方案的基础上,还包括退出还原单元,其用于在上报检测结果以后,退出产测模式,所述退出还原单元在工作时包括以下步骤:
[0046] C1、若DTMF按键结束标记为0时,进入步骤C2;
[0047] C2、逐个端口取消振铃停铃的定时器,下发端口停铃命令;转入C3;
[0048] C3、挂载底层检测事件为正常模式,退出产测模式。
[0049] 与现有技术相比,本发明的优点在于:
[0050] (1)本发明分步对ONU的CODEC/SLIC功能、DSP以及语音端口进行检测,从而对ONU设备的主要功能进行验证,无需繁琐的步骤,不必向ONU配置语音和语音服务器,不受设备要求的限制,为检测工作来带便利。
[0051] (2)本发明采用DTMF标记、自动重置和保存DTMF号码技术,检查DSP的DTMF收号检测功能和DTMF放音检测功能,提高检测效率和准确性。附图说明
[0052] 图1为本发明实施例1中ONU语音功能检测方法的步骤流程图
[0053] 图2为本发明实施例2中ONU语音功能检测方法的步骤S1的具体步骤流程图;
[0054] 图3为本发明实施例3中ONU语音功能检测方法的步骤S2的具体步骤流程图;
[0055] 图4为本发明实施例4中ONU语音功能检测方法的上报检测结果以后的步骤流程图;
[0056] 图5为本发明实施例中5ONU语音功能检测系统的结构框图
[0057] 图6为本发明实施例中8ONU语音功能检测系统的结构框图;
[0058] 图中:1、第一检测单元;2、第二检测单元;3、上报单元;4、退出还原单元。

具体实施方式

[0059] 以下结合附图对本发明的实施例作进一步详细说明。
[0060] 实施例1
[0061] 参见图1所示,本发明实施例1提供一种ONU语音功能检测方法,该方法包括以下步骤:
[0062] S1、进入产测模式,对ONU的语音端口的状态进行判断,并根据ONU的CODEC/SLIC功能进行对应检测;
[0063] S2、打开DSP通道并设置DSP参数,置DTMF号码总数为零,置DTMF号码结束的标记为1,对DSP通道以及ONU语音端口进行检测;
[0064] S3、上报检测结果。
[0065] 本发明中,分步对ONU的CODEC/SLIC功能、DSP以及语音端口进行检测,从而对ONU设备的主要功能进行验证,无需繁琐的步骤,不必向ONU配置语音和语音服务器,不受设备要求的限制,为检测工作来带便利。
[0066] 本发明实施例中,进入产测模式的过程为:将ONU的底层检测事件挂载为产测模式。
[0067] 本发明实施例中,DTMF按键范围是0、1、2、3、4、5、6、7、8、9、A、B、C、D、*、#,共16个DTMF按键号码;
[0068] 本发明实施例中,以DTMF按键号码8只能作为结束按键的号码;
[0069] 本发明实施例中,非结束按键号码的总个数不超过15个;
[0070] 本发明采用DTMF标记、自动重置和保存DTMF号码技术,检查DSP的DTMF收号检测功能和DTMF放音检测功能,提高检测效率和准确性。
[0071] 需要说明的是,SLIC是用户线接口,是CODEC与外接电话环路的中间接口;
[0072] CODEC为编译码器,指的是数字通信中具有编码、译码功能的器件;
[0073] DTMF,即双音多频DTMF(Dual Tone Multi Frequency),由高频群和低频群组成,高低频群各包含4个频率,一个高频信号和一个低频信号叠加组成一个组合信号,代表一个数字,DTMF信号有16个编码,利用DTMF信令可选择呼叫相应的对讲机。
[0074] 实施例2
[0075] 参见图2所示,本发明实施例2提供一种ONU语音功能检测方法,在实施例1的基础上:
[0076] 进入产测模式,对ONU的语音端的状态进行判断,并根据ONU的CODEC/SLIC功能进行对应检测,即步骤S1中,具体包括以下步骤:
[0077] A1、当ONU语音端口为挂机状态时,进入步骤A2;当ONU语音端口为摘机状态时,进入步骤A4;
[0078] A2、对ONU的语音端口进行设置,启动振铃定时器和停振定时器,驱动SLIC振铃、停振,若ONU的语音端口检测到话机摘机,进入步骤A4;若ONU的语音端口未检测到话机摘机,进入步骤A3;
[0079] A3、对ONU的语音端口进行检测,若检测到话机摘机,进入步骤A4;若ONU的语音端口仍未检测到话机摘机,持续步骤A3;
[0080] A4、取消振铃定时器、停振定时器,向SLIC下发停止振铃指令。
[0081] 本发明实施例中,以上步骤是对ONU的CODEC/SLIC功能进行检测的详细操作,首先对ONU语音端口的状态进行,而针对是摘机状态还是挂机状态,再进行对应的检测,设置1秒定时器和4秒定时器,驱动SLIC振铃,再对ONU语音端口进行检测,从而完成对CODEC/SLIC功能的验证;
[0082] 本发明实施例中,先进行定时器的预设,进而对ONU的对CODEC/SLIC功能进行测试,从而完成对CODEC/SLIC功能的验证,提高检测工作效率。
[0083] 本发明实施例中,振铃定时器可以设置为1秒,而停振定时器可以设置为4秒。
[0084] 实施例3
[0085] 参见图3所示,本发明实施例提供一种ONU语音功能检测方法,在实施例1的基础上:
[0086] 打开DSP通道并设置DSP参数,置DTMF号码总数为零,置DTMF按键结束的标记为1,对DSP通道以及ONU语音端口进行检测,即步骤S2具体包括以下步骤:
[0087] B1、通过语音卡向ONU发送多个DTMF号码,转入步骤B2;
[0088] B2、逐个保存并处理接收到的DTMF号码:若接收到的DTMF号码为预设的停止号码,则转入B5;否则转入B3;
[0089] B3、首先判断接收DTMF号码结束的标记是否为1:若为1时且接收的DTMF号码个数小于发送的DTMF号码总数时,则保存此DTMF号码,转入B1;否则,进入异常处理流程,丢弃接收的DTMF号码,转入步骤B4;
[0090] B4、等待ONU语音端口上报挂机事件,当ONU语音端口检测到挂机事件,转入步骤B7,否则一直在B4步骤循环等待;
[0091] B5、判断接收DTMF号码结束的标记是否为1:若为1且接收的DTMF号码个数小于发送的DTMF号码总数时,保存预设的停止号码,记录下当前接收到的DTMF号码个数;置DTMF按键结束标记为0;启动振铃定时器,振铃定时器超时后,循环将所接收的DTMF号码利用DSP全部回放出来;同步将播放的DTMF号码输出到ONU的串口;连接在ONU语音端口的语音卡接收到DSP回放的DTMF号码后,自动与语音卡发出的DTMF号码作比较;转入步骤B6;若标记不为1或者接收的DTMF号码总数大于等于发送的DTMF号码总数时,进入异常处理流程,再转入步骤B6;
[0092] B6、当ONU的语音端口检测到挂机事件,转入步骤B7,否则一直在B6循环等待;
[0093] B7、下发停止振铃命令给SLIC,下发关闭DSP通道指令,置接收的DTMF号码所有相关数据为零,表明接收DTMF结束,不再接收DTMF号码。
[0094] 本发明实施例中,打开DSP通道并设置DSP参数,进而对DSP通道进行检测,设置不同的DTMF号码,根据接收的DTMF按键进行反馈,从而完成DSP通道的检测。
[0095] 需要说明的是,本发明实施例中,存在前期准备:ONU的语音端口连接电话机或语音卡,采用电话机测试时得手动输入相关号码并人工听DTMF音,若用语音卡可以自动进行按键的拨号及匹配,效率更高;
[0096] 另外,语音卡可与PC连接,即personal computer,个人计算机,必要时还可与其他具有控制功能的设备进行连接,PC的作用是控制语音卡,让语音卡自动进行DTMF按键拨号以及在控制界面显示号码匹配的结果;
[0097] 而语音卡与ONU的语音端口连接,从而能够向ONU依次发送DTMF按键信号,诸如0、1、2、3、4、5、6、7、9、A、B、C、D、*、#、8;
[0098] 并且,连接在ONU语音端口的语音卡将DSP回放的DTMF按键号码接收到后,以便后期将语音卡发出的DTMF按键号码与DSP回放的DTMF按键号码作匹配比较;
[0099] 另外,语音卡显示界面能够提示收到DTMF按键音,诸如0、1、2、3、4、5、6、7、*、#、A、B、C、D、8。
[0100] 实施例4
[0101] 参见图4所示,本发明实施例提供一种ONU语音功能检测方法,在实施例1的基础上:
[0102] 上报检测结果以后,还包括以下步骤:退出产测模式的过程:
[0103] C1、若DTMF按键结束标记为0时,进入步骤C2;
[0104] C2、逐个端口取消振铃停铃的定时器,下发端口停铃命令;转入C3;
[0105] C3、挂载底层检测事件为正常模式,退出产测模式。
[0106] 本发明实施例中,在上报检测结果后,对ONU进行还原,退出产测模式,避免对ONU后续工作造成干扰。
[0107] 实施例5
[0108] 参见图5所示,本发明实施例提供一种ONU语音功能检测系统,系统包括:
[0109] 第一检测单元1,其用于控制ONU进入产测模式,对ONU的语音端口的状态进行判断,并根据ONU的CODEC/SLIC功能进行对应检测;
[0110] 第二检测单元2,其用于打开DSP通道并设置DSP参数,置DTMF号码总数为零,置DTMF号码结束的标记为1,对DSP通道以及ONU语音端口进行检测;
[0111] 上报单元3,其用于上报检测结果。
[0112] 本发明中,分步对ONU的CODEC/SLIC功能、DSP以及语音端口进行检测,从而对ONU设备的主要功能进行验证,无需繁琐的步骤,不必向ONU配置语音和语音服务器,不受设备要求的限制,为检测工作来带便利。
[0113] 本发明实施例中,进入产测模式的过程为:将ONU的底层检测事件挂载为产测模式。
[0114] 本发明实施例中,DTMF按键范围是0、1、2、3、4、5、6、7、8、9、A、B、C、D、*、#,共16个DTMF按键号码;
[0115] 本发明实施例中,以DTMF按键号码8只能作为结束按键的号码;
[0116] 本发明实施例中,非结束按键号码的总个数不超过15个。
[0117] 实施例6
[0118] 本发明实施例提供一种ONU语音功能检测系统,在实施例5的基础上:
[0119] 第一监测单元在进行检测时,具体包括以下步骤:
[0120] A1、当ONU语音端口为挂机状态时,进入步骤A2;当ONU语音端口为摘机状态时,进入步骤A4;
[0121] A2、对ONU的语音端口进行设置,启动振铃定时器和停振定时器,驱动SLIC振铃、停振,若ONU的语音端口检测到话机摘机,进入步骤A4;若ONU的语音端口未检测到话机摘机,进入步骤A3;
[0122] A3、对ONU的语音端口进行检测,若检测到话机摘机,进入步骤A4;若ONU的语音端口仍未检测到话机摘机,持续步骤A3;
[0123] A4、取消振铃定时器、停振定时器,向SLIC下发停止振铃指令。
[0124] 本发明实施例中,进入产测模式的过程为:将ONU的底层检测事件挂载为产测模式。
[0125] 实施例7
[0126] 本发明实施例提供一种ONU语音功能检测系统,在实施例5的基础上:
[0127] 第二检测单元在进行检测时,包括以下步骤:
[0128] B1、通过语音卡向ONU发送多个DTMF号码,转入步骤B2;
[0129] B2、逐个保存并处理接收到的DTMF号码:若接收到的DTMF号码为预设的停止号码,则转入B5;否则转入B3;
[0130] B3、首先判断接收DTMF号码结束的标记是否为1:若为1时且接收的DTMF号码个数小于发送的DTMF号码总数时,则保存此DTMF号码,转入B1;否则,进入异常处理流程,丢弃接收的DTMF号码,转入步骤B4;
[0131] B4、等待ONU语音端口上报挂机事件,当ONU语音端口检测到挂机事件,转入步骤B7,否则一直在B4步骤循环等待;
[0132] B5、判断接收DTMF号码结束的标记是否为1:若为1且接收的DTMF号码个数小于发送的DTMF号码总数时,保存预设的停止号码,记录下当前接收到的DTMF号码个数;置DTMF按键结束标记为0;启动振铃定时器,振铃定时器超时后,循环将所接收的DTMF号码利用DSP全部回放出来;同步将播放的DTMF号码输出到ONU的串口;连接在ONU语音端口的语音卡接收到DSP回放的DTMF号码后,自动与语音卡发出的DTMF号码作比较;转入步骤B6;若标记不为1或者接收的DTMF号码总数大于等于发送的DTMF号码总数时,进入异常处理流程,再转入步骤B6;
[0133] B6、当ONU的语音端口检测到挂机事件,转入步骤B7,否则一直在B6循环等待;
[0134] B7、下发停止振铃命令给SLIC,下发关闭DSP通道指令,置接收的DTMF号码所有相关数据为零,表明接收DTMF结束,不再接收DTMF号码。
[0135] 本发明实施例中,打开DSP通道并设置DSP参数,进而对DSP通道进行检测,设置不同的DTMF号码,根据接收的DTMF按键进行反馈,从而完成DSP通道以及ONU语音端的检测。
[0136] 实施例8
[0137] 参见图6所示,本发明实施例提供一种ONU语音功能检测系统,在实施例5的基础上:
[0138] 该系统还包括退出还原单元4,其用于上报检测结果以后,退出产测模式,退出还原单元4在工作时包括以下步骤:
[0139] C1、若DTMF按键结束标记为0时,进入步骤C2;
[0140] C2、逐个端口取消振铃停铃的定时器,下发端口停铃命令;转入C3;
[0141] C3、挂载底层检测事件为正常模式,退出产测模式。
[0142] 本发明实施例中,在上报检测结果后,对ONU进行还原,退出产测模式,避免对ONU后续工作造成干扰。
[0143] 本发明不仅局限于上述最佳实施方式,任何人在本发明的启示下都可得出其他各种形式的产品,但不论在其形状或结构上作任何变化,凡是具有与本发明相同或相近似的技术方案,均在其保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈