[发明专利]一种基于单语音口设备进行语音产测的方法有效
申请号: | 201610088086.7 | 申请日: | 2016-02-17 |
公开(公告)号: | CN105657194B | 公开(公告)日: | 2018-10-09 |
发明(设计)人: | 程思;聂建平;覃洪清;赵伟 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04M3/22 | 分类号: | H04M3/22 |
代理公司: | 北京捷诚信通专利事务所(普通合伙) 11221 | 代理人: | 王卫东 |
地址: | 430074 湖北省*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 语音 设备 进行 方法 | ||
本发明公开了一种基于单语音口设备进行语音产测的方法,包括以下步骤:数据配置模块设置语音通话参数;通过数据输入接口创建语音进程并为其分配进程号;初始化语音驱动,调用通话测试启动函数,创建语音流结构体对象并为其分配内存,向语音通话参数进行填值;将语音通话参数保存下来,同时向业务处理模块发送信号;业务处理模块接收到信号后,操作SLIC打开媒体通道,进行语音产测。本发明无需在OLT上注册,也无需注册上语音服务器,通过设置单板IP连接两个单语音口设备进行语音测试,解决了单语音口设备无法进行通话测试的问题,在不增加硬件成本的情况下,减小了对具体测试环境的依赖性。
技术领域
本发明涉及计算机和通信技术领域,具体涉及一种基于单语音口设备进行语音产测的方法。
背景技术
家庭网关是伴随着家庭网络概念诞生的面向家庭用户的智能接入设备,具备宽带接入、业务识别和控制信息转发等功能,它对家庭网络内的媒体流进行汇聚,又负责用户从公网上对于家庭网络的访问和控制,可同时提供上网、IPTV、WIFI、VOIP和监控等业务。
家庭网关产测模块的作用是在设备批量生产中对即将出厂的设备进行硬件检测和数据准备,其中硬件检测部分包括语音测试、长发光测试、漏光测试、USB测试、无线测试、LED测试、Button测试、SIM卡测试以及LAN口打流测试等;语音测试包括振铃测试、DTMF测试和通话测试。
现有技术中,当2个LAN口+1个语音口单板或者4个LAN口+1个语音口单板等仅有1个语音口的设备需要进行通话测试时,需要使用两块待测单板在OLT上进行注册,并需要准备SIP服务器,通过将单板注册上服务器的方式进行语音通话。使用上述方法对测试环境存在诸多依赖,例如在同一OLT下注册的单板MAC地址相同,导致注册OLT失败,或者OLT没有学习到RTP流的MAC地址而导致媒体流不同等。综上所述,现有的对单语音口设备的语音产测方法,在测试环境方面的准备工作较为复杂。
有鉴于此,急需设计一种新的对单语音口设备进行语音产测的方法,从而达到减小对具体测试环境依赖性的目的。
发明内容
本发明所要解决的技术问题是设计一种新的对单语音口设备进行语音产测的方法,能够减小对具体测试环境的依赖性。
为了解决上述技术问题,本发明所采用的技术方案是提供一种基于单语音口设备进行语音产测的方法,包括以下步骤:
S10、数据配置模块设置待测单板在通话测试中所需要使用的语音通话参数;
S11、通过数据输入接口创建语音进程并为其分配进程号;
S12、初始化语音驱动,调用通话测试启动函数,创建语音流结构体对象并为其分配内存,向语音流结构体对象中的语音通话参数进行填值;
S13、将语音通话参数保存下来,同时调用信号发送函数向业务处理模块发送信号,通知其进行相应业务处理;
S14、业务处理模块在接收到数据配置模块发送的信号后,调用对应的业务处理函数,直接操作SLIC打开媒体通道,进行语音产测。
在上述技术方案中,判断语音产测结果是否符合预期,若不符合,转S10;否则,生成语音产测结果供用户查阅。
在上述技术方案中,S14具体包括以下步骤:
S140、所述业务处理模块在接收到所述数据配置模块发送的信号后,对所述信号进行解析,并对解析出来的消息头和消息体进行处理,得到语音通话参数;
S141、调用语音产测函数,创建一个线程,设置一个标志位将其置为0,表示语音产测程序正在运行中;
S142、继续获取所述数据配置模块下发的所述信号,对所述信号进行解析,调用对应的业务处理函数进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610088086.7/2.html,转载请声明来源钻瓜专利网。