一种机顶盒的VOIP测试方法及系统技术方案

技术编号:13767968 阅读:79 留言:0更新日期:2016-09-29 01:56
本发明专利技术公开了一种机顶盒的VOIP测试方法及系统,其包括以下步骤:测试主机通过交换机和多个待测机顶盒建立连接;测试主机通过网卡经交换机同时控制多个待测机顶盒进入Ping测试状态,通过网卡远程登录相应的机顶盒,并判断VOIP测试命令是否成功;当VOIP测试命令发送成功时,测试主机通过语音卡控制该机顶盒进入VOIP测试状态;当语音卡扫描某个通道对应的机顶盒所有VOIP事件执行成功,提示该机顶盒完成测试。本发明专利技术通过普通的网卡接入普通的交换机,利用Windows系统路由表,实现了同时接入4台机顶盒设备进行VOIP功能测试,提高工厂工位测试范围事件机顶盒VOIP功能测试的吞吐量,提高生产效率和仪器实用效率,加快了软件产品推向市场的时间。

【技术实现步骤摘要】

本专利技术涉及VOIP测试
,尤其涉及一种机顶盒的VOIP测试方法及系统
技术介绍
VOIP简而言之就是将模拟信号数字化,以数据封包的形式在IP网络上做实时传递。现在市场上的许多机顶盒都带有VOIP(IP网络传送话音)功能,目前的机顶盒在进行VOIP功能测试时,一个工位一台主机,一次测试运行,只能同时测试一台机顶盒,在进行批量测试时,效率较低,从而延缓了软件推向市场的时间。目前,市场上可以多台设备同时进行VOIP功能测试的方法,都是需要在特定的仪器上进行,测试成本较高,且推广难度大。 因而现有技术还有待改进和提高。
技术实现思路
鉴于上述现有技术的不足之处,本专利技术的目的在于提供一种机顶盒VOIP测试方法及系统,可以同时接入4台机顶盒设备进行VOIP功能测试。为了达到上述目的,本专利技术采取了以下技术方案:一种机顶盒的VOIP测试方法,包括:测试主机通过交换机和多个待测机顶盒建立连接;测试主机通过网卡经交换机同时控制多个待测机顶盒进入Ping(因特网包探索器)测试状态,通过网卡远程登录相应的机顶盒,并判断VOIP测试命令是否成功;当VOIP测试命令发送成功时,测试主机通过语音卡控制该机顶盒进入VOIP测试状态;当语音卡扫描某个通道对应的机顶盒所有VOIP事件执行成功,提示该机顶盒完成测试。具体的,所述测试主机通过网卡经交换机同时控制多个待测机顶盒进入Ping测试状态,通过网卡远程登录相应的机顶盒,并判断VOIP测试命令是否成功的步骤包括:测试主机启动与机顶盒数量相同的Ping线程,通过第一个Ping线程判断第一个机顶盒的测试状态是否为运行Ping状态;当第一个机顶盒的测试状态为运行Ping状态时,测试主机通过第一个子网卡判断其与第一个机顶盒是否Ping连接成功;当Ping连接成功时,测试主机修改Windows系统路由表,将第一子网卡的metric(确定到达目的地的最佳路径的计量标准)值修改为最小值;通过第一个子网卡远程登录第一个机顶盒,并向第一个机顶盒发送VOIP测试命令;当测试主机向第一机顶盒成功发送VOIP测试命令时,将测试状态切换到运行VOIP状态。进一步的,所述当Ping连接成功时,测试主机修改Windows系统路由表,将第一子网卡的metric值修改为最小值的步骤还包括:切换至下一个Ping线程,通过下一个子网卡与下一个机顶盒进行Ping测试。所述的机顶盒的VOIP测试方法中,所述当语音卡扫描某个通道对应的机顶盒所有VOIP事件执行成功,提示该机顶盒完成测试的步骤包括:测试主机启动VOIP测试线程;通过语音卡扫描各机顶盒的语音通道,并判断各语音通道的VOIP测试是否超时;当VOIP测试没有超时时,提示该机顶盒的VOIP测试成功;当VOIP测试超时时,重新开启该机顶盒的VOIP测试。具体的,所述机顶盒为4个。一种机顶盒的VOIP测试系统,包括:测试主机,通过交换机和多个待测机顶盒建立连接;交换机,通过网线与所述测试主机和各待测机顶盒连接,用于提供测试系统的网络通讯环境;测试主机,通过网卡经交换机同时控制多个待测机顶盒进入Ping测试状态,通过网卡远程登录相应的机顶盒,并判断VOIP测试命令是否成功;当相应机顶盒反馈VOIP测试命令发送成功时,测试主机通过语音卡控制该机顶盒进入VOIP测试状态;并当语音卡扫描某个通道对应的机顶盒所有VOIP时间执行成功,提示该机顶盒完成测试。具体的,所述测试主机包括:网卡,与交换机建立网络通讯通道;所述网卡包括数量与待测机顶盒数量相同的子网卡;语音卡,与各机顶盒的语音口连接;Ping测试模块,用于启动与机顶盒相同的Ping线程,通过第一个Ping线程判断第一个机顶盒的测试状态是否为运行Ping状态;当第一个机顶盒的测试状态为运行Ping状态时,通过第一个子网卡判断其与第一个机顶盒是否Ping连接成功;当Ping连接成功时,修改Windows系统路由表,将第一子网卡的metric值修改为最小值;通过第一个子网卡远程登录第一个机顶盒,并向第一个机顶盒发送VOIP测试命令;VOIP测试模块,通过语音卡扫描各机顶盒的语音通道,并判断各语音通道的VOIP测试是否超时;当VOIP测试没有超时时,提示该机顶盒的VOIP测试成功;当VOIP测试超时时,重新开启该机顶盒的VOIP测试。进一步地,所述Ping测试模块,还用于切换至下一个Ping线程,通过下一个子网卡与下一个机顶盒进行Ping测试。具体的,所述待测机顶盒为四个,每个待测机顶盒具有一个网口和一个语音口。相较于现有技术,本专利技术提供的机顶盒的VOIP测试方法及系统,可以同时接入4台机顶盒设备进行VOIP功能测试,能提高工厂工位每小时测试吞吐量,提高生产效率和仪器使用效率,从而加快软件产品推向市场的时间。附图说明图1为本专利技术实施例提供的机顶盒的VOIP测试方法流程图。图2为本专利技术实施例中Ping测试模块的方法流程图。图3为本专利技术实施例中VOIP测试模块的方法流程图。图4为本专利技术实施例提供的机顶盒的VOIP测试系统的结构框图。具体实施方式本专利技术提供一种机顶盒的VOIP测试方法及系统,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,本专利技术实施例提供的机顶盒的VOIP测试方法包括:S10、测试主机通过交换机和多个待测机顶盒建立连接;S20、测试主机通过网卡经交换机同时控制多个待测机顶盒进入Ping测试状态,通过网卡远程登录相应的机顶盒,并判断VOIP测试命令是否成功;S30、当VOIP测试命令发送成功时,测试主机通过语音卡控制该机顶盒进入VOIP测试状态;S40、当语音卡扫描某个通道对应的机顶盒所有VOIP事件执行成功,提示该机顶盒完成测试。具体的,请参阅图2,所述步骤S20包括:S201、测试主机进入Ping测试状态;S202、测试主机启动与机顶盒数量相同的Ping线程;S203、第一个机顶盒的Ping线程开始;S204、第一个Ping线程进入无线循环;S205、第一个Ping线程睡眠1秒;S206、通过第一个Ping线程判断第一个机顶盒的测试状态是否为运行Ping状态,如果不是,执行步骤S204;如果是,则执行步骤S207;S207、测试主机通过第一个子网卡判断其与第一个机顶盒是否Ping连接成功,如果不成功,执行步骤S204;如果成功,则执行步骤S208;S208、测试主机修改Windows系统路由表,将第一子网卡的metric值修改为最小值;S209、通过第一个子网卡远程登录第一个机顶盒,并向第一个机顶盒发送VOIP测试命令,如果不成功,执行步骤S204;如果成功,则执行步骤S210;S210、将测试状态切换到运行VOIP状态。其中,所述步骤S208还包括:切换至下一个Ping线程,通过下一个子网卡与下一个机顶盒进行Ping测试。请参阅图3,所述步骤S30包括:S301、测试主机启动VOIP测试线程;S302、VOIP测试线程进入无限循环;S303、VOIP测试线程睡眠0.1秒;S304、通过语音卡扫描个机顶盒的语音通道,并判断各语音通道的VOIP测试是否超时;S305、当VOIP测试没本文档来自技高网...

【技术保护点】
一种机顶盒的VOIP测试方法,其特征在于,包括:测试主机通过交换机和多个待测机顶盒建立连接;测试主机通过网卡经交换机同时控制多个待测机顶盒进入Ping测试状态,通过网卡远程登录相应的机顶盒,并判断VOIP测试命令是否成功;当VOIP测试命令发送成功时,测试主机通过语音卡控制该机顶盒进入VOIP测试状态;当语音卡扫描某个通道对应的机顶盒所有VOIP事件执行成功,提示该机顶盒完成测试。

【技术特征摘要】
1.一种机顶盒的VOIP测试方法,其特征在于,包括:测试主机通过交换机和多个待测机顶盒建立连接;测试主机通过网卡经交换机同时控制多个待测机顶盒进入Ping测试状态,通过网卡远程登录相应的机顶盒,并判断VOIP测试命令是否成功;当VOIP测试命令发送成功时,测试主机通过语音卡控制该机顶盒进入VOIP测试状态;当语音卡扫描某个通道对应的机顶盒所有VOIP事件执行成功,提示该机顶盒完成测试。2.根据权利要求1所述的机顶盒的VOIP测试方法,其特征在于,所述测试主机通过网卡经交换机同时控制多个待测机顶盒进入Ping测试状态,通过网卡远程登录相应的机顶盒,并判断VOIP测试命令是否成功的步骤包括:测试主机启动与机顶盒数量相同的Ping线程,通过第一个Ping线程判断第一个机顶盒的测试状态是否为运行Ping状态;当第一个机顶盒的测试状态为运行Ping状态时,测试主机通过第一个子网卡判断其与第一个机顶盒是否Ping连接成功;当Ping连接成功时,测试主机修改Windows系统路由表,将第一子网卡的metric值修改为最小值;通过第一个子网卡远程登录第一个机顶盒,并向第一个机顶盒发送VOIP测试命令;当测试主机向第一机顶盒成功发送VOIP测试命令时,将测试状态切换到运行VOIP状态。3.根据权利要求2所述的机顶盒的VOIP测试方法,其特征在于,所述当Ping连接成功时,测试主机修改Windows系统路由表,将第一子网卡的metric值修改为最小值的步骤还包括:切换至下一个Ping线程,通过下一个子网卡与下一个机顶盒进行Ping测试。4.根据权利要求1所述的机顶盒的VOIP测试方法,其特征在于,所述当语音卡扫描某个通道对应的机顶盒所有VOIP事件执行成功,提示该机顶盒完成测试的步骤,包括:测试主机启动VOIP测试线程;通过语音卡扫描各机顶盒的语音通道,并判断各语音通道的VIOP测试是否超时;当VOIP测试没有超时时,提示该机顶盒的VOIP测试成功;当VOIP测试超...

【专利技术属性】
技术研发人员:聂伟峰
申请(专利权)人:深圳创维数字技术有限公司
类型:发明
国别省市:广东;44

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

1