一种机顶盒测试方法、播出卡、机顶盒、服务器和系统.pdf

上传人:r7 文档编号:4336234 上传时间:2018-09-14 格式:PDF 页数:13 大小:663.90KB
返回 下载 相关 举报
摘要
申请专利号:

CN201210195548.7

申请日:

2012.09.17

公开号:

CN102821300A

公开日:

2012.12.12

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||著录事项变更IPC(主分类):H04N 17/00变更事项:申请人变更前:深圳创维数字技术股份有限公司变更后:深圳创维数字技术有限公司变更事项:地址变更前:518000 广东省深圳市南山区高新南一道创维大厦A14楼变更后:518000 广东省深圳市南山区高新南一道创维大厦A14楼变更事项:申请人变更前:深圳市创维软件有限公司变更后:深圳市创维软件有限公司|||实质审查的生效IPC(主分类):H04N 17/00申请日:20120917|||公开

IPC分类号:

H04N17/00; H04N21/4425(2011.01)I

主分类号:

H04N17/00

申请人:

深圳创维数字技术股份有限公司; 深圳市创维软件有限公司

发明人:

黄志明; 鄢辉

地址:

518000 广东省深圳市南山区高新南一道创维大厦A14楼

优先权:

专利代理机构:

广州三环专利代理有限公司 44202

代理人:

郝传鑫;熊永强

PDF下载: PDF下载
内容摘要

本发明实施例公开了一种基于服务器播出卡的机顶盒测试方法,包括:服务器播出卡发送待机脉冲至机顶盒,控制所述机顶盒执行待机操作;所述服务器播出卡判断机顶盒待机是否成功,若判断为是,发送唤醒脉冲至所述机顶盒,控制所述机顶盒执行起机操作,否则,停止测试;所述服务器播出卡判断所述机顶盒起机是否成功,若判断为是,发送待机脉冲至所述机顶盒,控制所述机顶盒执行待机操作,否则,停止测试。本发明提供了的测试方法可有效降低成本和减少测试环境搭建的难度。

权利要求书

1.一种基于服务器播出卡的机顶盒测试方法,其特征在于,包括:服务器播出卡发送待机脉冲至机顶盒,控制所述机顶盒执行待机操作;所述服务器播出卡判断机顶盒待机是否成功,若判断为是,发送唤醒脉冲至所述机顶盒,控制所述机顶盒执行起机操作,否则,停止测试;所述服务器播出卡判断所述机顶盒起机是否成功,若判断为是,发送待机脉冲至所述机顶盒,控制所述机顶盒执行待机操作,否则,停止测试;其中,所述待机脉冲和唤醒脉冲预先录制于所述服务器播出卡中。2.如权利要求1所述的方法,其特征在于,所述发送待机脉冲至机顶盒,控制所述机顶盒执行待机操作的步骤之前还包括:判断所述机顶盒是否锁频成功,具体包括判断是否监听到所述机顶盒反馈的锁频成功的消息;当所述机顶盒锁频成功时,执行所述发送待机脉冲至机顶盒,控制所述机顶盒执行待机操作的步骤。3.如权利要求2所述的方法,其特征在于,所述服务器播出卡判断机顶盒待机是否成功具体是根据:所述服务器播出卡判断是否接收到所述机顶盒反馈的解除锁频的信号,若为是,则确定所述机顶盒待机成功。4.如权利要求3所述的方法,其特征在于,所述服务器播出卡判断所述机顶盒起机是否成功具体是根据:服务器播出卡判断是否接收到所述机顶盒反馈的锁定频率的信号,若为是,则所述机顶盒起机成功。5.如权利要求4所述的方法,其特征在于,还包括:服务器播出卡对待机或起机的次数进行计数并输出显示计数值,判断所述计数值是否达到预定值,若为是,则停止测试,若为否,则继续测试。6.一种服务器播出卡,其特征在于,包括:发送模块,用于发送待机脉冲至机顶盒,控制所述机顶盒执行待机操作;第一判断模块,用于判断机顶盒待机是否成功,若判断为是,发送唤醒脉冲至所述机顶盒,控制所述机顶盒执行起机操作,否则,停止测试;第二判断模块,用于判断所述机顶盒起机是否成功,若判断为是,发送待机脉冲至所述机顶盒,控制所述机顶盒执行待机操作,否则,停止测试。7.如权利要求6所述的播出卡,其特征在于,还包括:锁频监听模块,用于判断是否监听到所述机顶盒反馈的锁频成功的消息。8.如权利要求7所述的播出卡,其特征在于,所述第一判断模块包括:解频判断单元,用于是否接收到所述机顶盒反馈的解除锁频的信号,若为是,则确定所述机顶盒待机成功。9.如权利要求8所述的播出卡,其特征在于,所述第二判断模块包括:锁频判断单元,用于判断是否接收到所述机顶盒反馈的锁定频率的信号,若为是,则所述机顶盒起机成功。10.如权利要求9所述的播出卡,其特征在于,还包括:计数显示模块,用于对待机或起机的次数进行计数并输出显示计数值,判断所述计数值是否达到预定值,若为是,则停止测试,若为否,则继续测试。11.一种机顶盒,包括用于待机脉冲和唤醒脉冲的接收模块,其特征在于,还包括:待机反馈模块,用于执行待机操作后,反馈待机成功的消息至所述服务器;起机反馈模块,用于执行起机操作后,反馈起机成功的消息至所述服务器。12.一种服务器,其特征在于,包括如权利要求6-10任一项所述的播出卡。13.一种测试系统,其特征在于,包括如权利要求11所述的机顶盒和如权利要求12所述的服务器。

说明书

一种机顶盒测试方法、播出卡、机顶盒、服务器和系统

技术领域

本发明涉及一种嵌入式技术领域,尤其涉及一种机顶盒自动测试方法。 

背景技术

数字电视TS码流播出卡是一种用于计算机或服务器内部的标准的PCI板卡,可将各种数字视频设备输出的MPEG2传输流采集到计算机/服务器的同时,将计算机/服务器中的MPEG2传输流数据或者输入端采集到的MPEG2传输流以指定的数据率发送给各种数字视频设备。目前的待机起机测试都是必须借助一套专有的自动测试装置来完成,把装置放在机顶盒前面,自动发送待机起机的脉冲来进行测试,这套专有的测试装置需要搭建额外的硬件,成本较高,同时测试环境的搭建和脚本的开发不容易实现,需要投入较多的人力来完成。 

发明内容

本发明实施例所要解决的技术问题在于,提供一种低成本,易实现的机顶盒的测试方法,克服了现有技术中测试成本高和测试环境搭建难度大的缺点。

为了解决上述技术问题,本发明实施例提供了一种基于服务器播出卡的机顶盒测试方法,包括:

服务器播出卡发送待机脉冲至机顶盒,控制所述机顶盒执行待机操作;

所述服务器播出卡判断机顶盒待机是否成功,若判断为是,发送唤醒脉冲至所述机顶盒,控制所述机顶盒执行起机操作,否则,停止测试;

所述服务器播出卡判断所述机顶盒起机是否成功,若判断为是,发送待机脉冲至所述机顶盒,控制所述机顶盒执行待机操作,否则,停止测试;

其中,所述待机脉冲和唤醒脉冲预先录制于所述服务器播出卡中。

其中,所述发送待机脉冲至机顶盒,控制所述机顶盒执行待机操作的步骤之前还包括:

判断所述机顶盒是否锁频成功,具体包括判断是否监听到所述机顶盒反馈的锁频成功的消息;

当所述机顶盒锁频成功时,执行所述发送待机脉冲至机顶盒,控制所述机顶盒执行待机操作的步骤。

其中,所述服务器播出卡判断机顶盒待机是否成功具体是根据:

所述服务器播出卡判断是否接收到所述机顶盒反馈的解除锁频的信号,若为是,则确定所述机顶盒待机成功。

其中,所述服务器播出卡判断所述机顶盒起机是否成功具体是根据:

服务器播出卡判断是否接收到所述机顶盒反馈的锁定频率的信号,若为是,则所述机顶盒起机成功。

其中,还包括:

服务器播出卡对待机或起机的次数进行计数并输出显示计数值,判断所述计数值是否达到预定值,若为是,则停止测试,若为否,则继续测试。

本发明实施例还提供了一种服务器播出卡,包括:

发送模块,用于发送待机脉冲至机顶盒,控制所述机顶盒执行待机操作;

第一判断模块,用于判断机顶盒待机是否成功,若判断为是,发送唤醒脉冲至所述机顶盒,控制所述机顶盒执行起机操作,否则,停止测试;

第二判断模块,用于判断所述机顶盒起机是否成功,若判断为是,发送待机脉冲至所述机顶盒,控制所述机顶盒执行待机操作,否则,停止测试。

其中,还包括锁频监听模块,用于判断是否监听到所述机顶盒反馈的锁频成功的消息。

其中,所述第一判断模块包括:

解频判断单元,用于是否接收到所述机顶盒反馈的解除锁频的信号,若为是,则确定所述机顶盒待机成功。

其中,所述第二判断模块包括:

锁频判断单元,用于判断是否接收到所述机顶盒反馈的锁定频率的信号,若为是,则所述机顶盒起机成功。

其中,还包括:

计数显示模块,用于对待机或起机的次数进行计数并输出显示计数值,判断所述计数值是否达到预定值,若为是,则停止测试,若为否,则继续测试。

本发明实施例还提供了一种机顶盒,包括:

待机反馈模块,用于执行待机操作后,反馈待机成功的消息至所述服务器;

起机反馈模块,用于执行起机操作后,反馈起机成功的消息至所述服务器。

本发明实施例还提供了一种服务器,包括上述播出卡。

另外,本发明实施例还提供了一种测试系统,包括上述服务器和机顶盒。

实施本发明实施例,具有如下有益效果:利用播出卡的硬件资源,将机顶盒待机起机测试的脚本集成在播出卡上,避免了复杂测试环境的搭建,提高了了研发效率,同时降低了研发成本。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明提供的一种基于服务器播出卡的机顶盒测试方法的流程图;

图2是本发明提供的一种基于服务器播出卡的机顶盒测试方法的又一流程图;

图3是本发明提供的一种机顶盒测试系统实施例的结构示意图;

图4是本发明提供的一种机顶盒实施例的结构示意图;

图5是本发明提供的一种服务器播出卡第一实施例的结构示意图;

图6是本发明提供的一种服务器播出卡第二实施例的结构示意图;

图7是图6中第一判断模块实施例的结构示意图;

图8是图6中第二判断模块实施例结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参见图1,为本发明提供的一种基于服务器播出卡的机顶盒测试方法的流程图,包括:

S101中,播出卡发送待机脉冲至机顶盒,控制机顶盒执行待机操作。

S102中,播出卡判断机顶盒待机是否成功,若待机成功,执行S103,若待机失败,执行S105。

S103中,播出卡发送唤醒脉冲至机顶盒。

S104中,播出卡判断机顶盒起机是否成功,若起机成功,返回执行S101,若起机失败,执行S105。

S105中,停止测试。

实施本发明的实施例,通过服务器中的播出卡自动发送待机脉冲和唤醒脉冲来对机顶盒进行待机起机测试,减少测试过程中复杂测试环境的搭建,使测试更加简单,同时降低了测试成本。

请参照图2,为一种基于服务器播出卡的机顶盒测试方法的又一实施例流程图。

S201中,播出卡监听到机顶盒反馈的锁频成功的消息。此处,播出卡监听机顶盒锁频信号的目的是为了确定机顶盒和服务器已经建立连接,能够正常通信。机顶盒锁频成功表明能够正常播放服务器端发送过来的视频流,从而可以说明机顶盒和服务器可以正常通信。机顶盒锁频后,立即发送一个锁频成功的消息至服务器,服务器的播出卡一直处于监听状态,一旦监听到此消息,就表明二者之间可以正常通信。

S202中,播出卡发送待机脉冲至机顶盒,控制机顶盒执行待机操作。

具体的,预先将待机脉冲和唤醒脉冲录入服务器播出卡,播出卡发送一个待机脉冲至机顶盒,控制机顶盒执行待机操作。

S203中,是否接收到机顶盒反馈的解除锁频的信号。

具体的,播出卡判断是否收到机顶盒反馈的解除锁频的信号,机顶盒解除锁频表明机顶盒进入待机状态,若没有收到解除锁频的信号,表明机顶盒执行待机操作失败,转向执行S208,停止测试。

S204中,播出卡发送唤醒脉冲至机顶盒。S203中播出卡判断已经收到机顶盒待机成功反馈的消息,表明机顶盒待机成功,此时播出卡发送一个唤醒脉冲至机顶盒,控制机顶盒执行起机操作。

S205中,是否接收到机顶盒反馈的锁频频率的信号。

具体的,播出卡判断是否收到机顶盒反馈的锁定频率的信号,机顶盒锁定频率表明机顶盒已起机,进入工作状态,若没有收到锁定频率的信号,表明机顶盒执行起机操作失败,转向执行S208,停止测试。

S206中,对待机或起机的次数进行计数并输出显示计数值。

具体的,测试过程中对机顶盒成功待机或起机成功的次数进行计数,以对成功待机的次数计数为例,机顶盒每成功待机一次,计数器加1,并将计数值输出到显示设备显示所述计数值。

S207中,计数值是否达到预定值。

具体的,假设预定值设置为500,当计数器的计数值小于500时,返回执行S201,当计数器的计数值等于500时,转向执行S208,停止测试。

设置预定值进行判断可以增加测试的灵活性,测试者在测试停止时,通过观察显示设备上显示的计数值可以确定测试是否成功,极大的提高了测试的效率。

实施本发明的实施例能够实现机顶盒待机起机测试的自动化,在不增加额外硬件成本的前提下,通过服务器中的播出卡完成测试过程,较少了研发成本和降低了测试环境的搭建的难度。

请参照图3,为一种测试系统的结构示意图。

该测试系统包括服务器1和机顶盒2,服务器1与机顶盒2连接,工作过程如下:

服务器1向机顶盒2发送待机脉冲,机顶盒2接收到后执行待机操作,机顶盒2待机成功后立即发送一个待机成功的消息至服务器1,服务器1通过判断是否收到机顶盒2反馈的待机成功的消息来判断机顶盒待机是否成功,若收到,则表明机顶盒2待机成功,此时服务器1立即发送一个唤醒脉冲,否则,停止测试。机顶盒2收到唤醒脉冲后,在起机成功时立即反馈一个起机成功的消息至服务器1,服务器1通过判断是否收到机顶盒2反馈的起机成功的消息来判断机顶盒2是否起机成功,若收到,则表明机顶盒2起机成功,此时服务器会再次向机顶盒发送待机脉冲,这是个重复的过程,否则,停止测试。

执行上述测试是通过服务器1中的包含的播出卡11完成的。

测试者可以通过观察机顶盒2待机起机的次数判断是否符合测试要求,从而确定测试结果。

通过服务器中的播出卡自动发送待机脉冲和唤醒脉冲来对机顶盒进行待机起机测试,减少测试过程中复杂测试环境的搭建,使测试更加简单,同时降低了测试成本。

请参照图4,为一种机顶盒的结构示意图,该机顶盒包括:

待机反馈模块21,用于执行待机操作后,反馈待机成功的消息至所述服务器。

服务器1发送待机脉冲至机顶盒2,控制机顶盒2执行待机操作,机顶盒2在待机成功时通过待机反馈模块21向服务器1反馈待机成功的消息,服务器1判断是否接收到待机反馈模块21反馈的待机成功的消息来判断机顶盒2待机是否成功。

起机反馈模块22,用于执行起机操作后,反馈起机陈工的消息至所述服务器。

服务器1在判断机顶盒2待机成功,再发唤醒脉冲至机顶盒2,控制机顶盒2执行起机操作,机顶盒2在起机成功时通过起机反馈模块22向服务器1反馈起机成功的消息,服务器1判断是否接收到起机反馈模块22反馈的起机成功的消息来判断机顶盒2起机是否成功。

请参照图5,为一种服务器播出卡第一实施例的结构示意图,所述播出卡11包括:

发送模块111,用于发送待机脉冲至机顶盒,控制所述机顶盒执行待机操作;

具体的,发送模块111发送待机脉冲至机顶盒2,控制机顶盒2执行待机操作。

第一判断模块112,用于判断机顶盒待机是否成功,若判断为是,发送唤醒脉冲至所述机顶盒,控制所述机顶盒执行起机操作,否则,停止测试;

具体的,第一判断模块112判断机顶盒2是否待机成功,若判断为是,发送唤醒脉冲至机顶盒2,控制机顶盒2执行起机操作,否则,停止测试。

第二判断模块113,用于判断所述机顶盒起机是否成功,若判断为是,发送待机脉冲至所述机顶盒,控制所述机顶盒执行待机操作,否则,停止测试;

具体的,第二判断模块113继续判断机顶盒2起机是否成功,若为是,再发送待机脉冲至机顶盒2,控制机顶盒2执行待机操作,否则,停止测试。

实施本发明的实施例利用播出卡自动发送待机脉冲和唤醒脉冲来对机顶盒进行待机起机测试,减少测试过程中复杂测试环境的搭建,使测试更加简单,同时降低了测试成本。

请参照图6,为一种服务器播出卡第一实施例的结构示意图,该服务器播出卡同样包括发送模块111,第一判断模块112和第二判断模块113,除此之外,还包括锁频监听模块114和计数显示模块115,参照图7,第一判断模块包括解频判断单元1121,参照图8,第二判断模块113包括锁频判断单元1131。

锁频监听模块114,用于判断是否监听到所述机顶盒反馈的锁频成功的消息。

具体的,锁频监听模块114监听机顶盒锁频信号的目的是为了确定机顶盒2和服务器1已经建立连接,能够正常通信。机顶盒2锁频成功表明能够正常播放服务器1端发送过来的视频流,从而可以说明机顶盒2和服务器1可以正常通信。机顶盒2锁频后,立即发送一个锁频成功的消息至锁频监听模块114,锁频监听模块114一直处于监听状态,一旦监听到此消息,就表明二者之间可以正常通信。

 解频判断单元1121,用于是否接收到所述机顶盒反馈的解除锁频的信号,若为是,则确定所述机顶盒待机成功。

具体的,解频判断单元1121判断是否收到机顶盒2反馈的解除锁频的信号,机顶盒2解除锁频表明机顶盒2进入待机状态,解频判断单元1121发送唤醒脉冲至机顶盒2;若没有收到解除锁频的信号,表明机顶盒2执行待机操作失败,则停止测试

锁频判断单元1131,用于判断是否接收到所述机顶盒反馈的锁定频率的信号,若为是,则所述机顶盒起机成功。

具体的,锁频判断单元1131判断是否收到机顶盒2反馈的锁定频率的信号,机顶盒2锁定频率表明机顶盒2已起机,进入工作状态,锁频判断单元1131发送起机脉冲至机顶盒2;若没有收到锁定频率的信号,表明机顶盒2执行起机操作失败,则停止测试。

计数显示模块115,用于对待机或起机的次数进行计数并输出显示计数值,判断所述计数值是否达到预定值,若为是,则停止测试,若为否,则继续测试。

具体的,测试过程中计数显示模块115对机顶盒2成功待机或起机成功的次数进行计数,以对成功待机的次数计数为例,机顶盒2每成功待机一次,计数显示模块115的计数器加1,同时计数显示模块115将计数值输出到显示设备显示所述计数值。

实施本发明的实施例能够实现机顶盒待机起机测试的自动化,通过服务器中的播出卡内置的模块完成测试过程,较少了研发成本和降低了测试环境的搭建的难度。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来脉冲相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。 

一种机顶盒测试方法、播出卡、机顶盒、服务器和系统.pdf_第1页
第1页 / 共13页
一种机顶盒测试方法、播出卡、机顶盒、服务器和系统.pdf_第2页
第2页 / 共13页
一种机顶盒测试方法、播出卡、机顶盒、服务器和系统.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《一种机顶盒测试方法、播出卡、机顶盒、服务器和系统.pdf》由会员分享,可在线阅读,更多相关《一种机顶盒测试方法、播出卡、机顶盒、服务器和系统.pdf(13页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102821300 A (43)申请公布日 2012.12.12 C N 1 0 2 8 2 1 3 0 0 A *CN102821300A* (21)申请号 201210195548.7 (22)申请日 2012.09.17 H04N 17/00(2006.01) H04N 21/4425(2011.01) (71)申请人深圳创维数字技术股份有限公司 地址 518000 广东省深圳市南山区高新南一 道创维大厦A14楼 申请人深圳市创维软件有限公司 (72)发明人黄志明 鄢辉 (74)专利代理机构广州三环专利代理有限公司 44202 代理人郝传鑫 熊永强 (54) 发。

2、明名称 一种机顶盒测试方法、播出卡、机顶盒、服务 器和系统 (57) 摘要 本发明实施例公开了一种基于服务器播出卡 的机顶盒测试方法,包括:服务器播出卡发送待 机脉冲至机顶盒,控制所述机顶盒执行待机操作; 所述服务器播出卡判断机顶盒待机是否成功,若 判断为是,发送唤醒脉冲至所述机顶盒,控制所述 机顶盒执行起机操作,否则,停止测试;所述服务 器播出卡判断所述机顶盒起机是否成功,若判断 为是,发送待机脉冲至所述机顶盒,控制所述机顶 盒执行待机操作,否则,停止测试。本发明提供了 的测试方法可有效降低成本和减少测试环境搭建 的难度。 (51)Int.Cl. 权利要求书2页 说明书6页 附图4页 (19。

3、)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 6 页 附图 4 页 1/2页 2 1.一种基于服务器播出卡的机顶盒测试方法,其特征在于,包括: 服务器播出卡发送待机脉冲至机顶盒,控制所述机顶盒执行待机操作; 所述服务器播出卡判断机顶盒待机是否成功,若判断为是,发送唤醒脉冲至所述机顶 盒,控制所述机顶盒执行起机操作,否则,停止测试; 所述服务器播出卡判断所述机顶盒起机是否成功,若判断为是,发送待机脉冲至所述 机顶盒,控制所述机顶盒执行待机操作,否则,停止测试; 其中,所述待机脉冲和唤醒脉冲预先录制于所述服务器播出卡中。 2.如权利要求1所述的方法,其特征在于,。

4、所述发送待机脉冲至机顶盒,控制所述机顶 盒执行待机操作的步骤之前还包括: 判断所述机顶盒是否锁频成功,具体包括判断是否监听到所述机顶盒反馈的锁频成功 的消息; 当所述机顶盒锁频成功时,执行所述发送待机脉冲至机顶盒,控制所述机顶盒执行待 机操作的步骤。 3.如权利要求2所述的方法,其特征在于,所述服务器播出卡判断机顶盒待机是否成 功具体是根据: 所述服务器播出卡判断是否接收到所述机顶盒反馈的解除锁频的信号,若为是,则确 定所述机顶盒待机成功。 4.如权利要求3所述的方法,其特征在于,所述服务器播出卡判断所述机顶盒起机是 否成功具体是根据: 服务器播出卡判断是否接收到所述机顶盒反馈的锁定频率的信号。

5、,若为是,则所述机 顶盒起机成功。 5.如权利要求4所述的方法,其特征在于,还包括: 服务器播出卡对待机或起机的次数进行计数并输出显示计数值,判断所述计数值是否 达到预定值,若为是,则停止测试,若为否,则继续测试。 6.一种服务器播出卡,其特征在于,包括: 发送模块,用于发送待机脉冲至机顶盒,控制所述机顶盒执行待机操作; 第一判断模块,用于判断机顶盒待机是否成功,若判断为是,发送唤醒脉冲至所述机顶 盒,控制所述机顶盒执行起机操作,否则,停止测试; 第二判断模块,用于判断所述机顶盒起机是否成功,若判断为是,发送待机脉冲至所述 机顶盒,控制所述机顶盒执行待机操作,否则,停止测试。 7.如权利要求6。

6、所述的播出卡,其特征在于,还包括: 锁频监听模块,用于判断是否监听到所述机顶盒反馈的锁频成功的消息。 8.如权利要求7所述的播出卡,其特征在于,所述第一判断模块包括: 解频判断单元,用于是否接收到所述机顶盒反馈的解除锁频的信号,若为是,则确定所 述机顶盒待机成功。 9.如权利要求8所述的播出卡,其特征在于,所述第二判断模块包括: 锁频判断单元,用于判断是否接收到所述机顶盒反馈的锁定频率的信号,若为是,则所 述机顶盒起机成功。 10.如权利要求9所述的播出卡,其特征在于,还包括: 权 利 要 求 书CN 102821300 A 2/2页 3 计数显示模块,用于对待机或起机的次数进行计数并输出显示。

7、计数值,判断所述计数 值是否达到预定值,若为是,则停止测试,若为否,则继续测试。 11.一种机顶盒,包括用于待机脉冲和唤醒脉冲的接收模块,其特征在于,还包括: 待机反馈模块,用于执行待机操作后,反馈待机成功的消息至所述服务器; 起机反馈模块,用于执行起机操作后,反馈起机成功的消息至所述服务器。 12.一种服务器,其特征在于,包括如权利要求6-10任一项所述的播出卡。 13.一种测试系统,其特征在于,包括如权利要求11所述的机顶盒和如权利要求12所 述的服务器。 权 利 要 求 书CN 102821300 A 1/6页 4 一种机顶盒测试方法、 播出卡、 机顶盒、 服务器和系统 技术领域 000。

8、1 本发明涉及一种嵌入式技术领域,尤其涉及一种机顶盒自动测试方法。 背景技术 0002 数字电视TS码流播出卡是一种用于计算机或服务器内部的标准的PCI板卡,可将 各种数字视频设备输出的MPEG2传输流采集到计算机/服务器的同时,将计算机/服务器 中的MPEG2传输流数据或者输入端采集到的MPEG2传输流以指定的数据率发送给各种数字 视频设备。目前的待机起机测试都是必须借助一套专有的自动测试装置来完成,把装置放 在机顶盒前面,自动发送待机起机的脉冲来进行测试,这套专有的测试装置需要搭建额外 的硬件,成本较高,同时测试环境的搭建和脚本的开发不容易实现,需要投入较多的人力来 完成。 发明内容 00。

9、03 本发明实施例所要解决的技术问题在于,提供一种低成本,易实现的机顶盒的测 试方法,克服了现有技术中测试成本高和测试环境搭建难度大的缺点。 0004 为了解决上述技术问题,本发明实施例提供了一种基于服务器播出卡的机顶盒测 试方法,包括: 服务器播出卡发送待机脉冲至机顶盒,控制所述机顶盒执行待机操作; 所述服务器播出卡判断机顶盒待机是否成功,若判断为是,发送唤醒脉冲至所述机顶 盒,控制所述机顶盒执行起机操作,否则,停止测试; 所述服务器播出卡判断所述机顶盒起机是否成功,若判断为是,发送待机脉冲至所述 机顶盒,控制所述机顶盒执行待机操作,否则,停止测试; 其中,所述待机脉冲和唤醒脉冲预先录制于所。

10、述服务器播出卡中。 0005 其中,所述发送待机脉冲至机顶盒,控制所述机顶盒执行待机操作的步骤之前还 包括: 判断所述机顶盒是否锁频成功,具体包括判断是否监听到所述机顶盒反馈的锁频成功 的消息; 当所述机顶盒锁频成功时,执行所述发送待机脉冲至机顶盒,控制所述机顶盒执行待 机操作的步骤。 0006 其中,所述服务器播出卡判断机顶盒待机是否成功具体是根据: 所述服务器播出卡判断是否接收到所述机顶盒反馈的解除锁频的信号,若为是,则确 定所述机顶盒待机成功。 0007 其中,所述服务器播出卡判断所述机顶盒起机是否成功具体是根据: 服务器播出卡判断是否接收到所述机顶盒反馈的锁定频率的信号,若为是,则所述。

11、机 顶盒起机成功。 0008 其中,还包括: 说 明 书CN 102821300 A 2/6页 5 服务器播出卡对待机或起机的次数进行计数并输出显示计数值,判断所述计数值是否 达到预定值,若为是,则停止测试,若为否,则继续测试。 0009 本发明实施例还提供了一种服务器播出卡,包括: 发送模块,用于发送待机脉冲至机顶盒,控制所述机顶盒执行待机操作; 第一判断模块,用于判断机顶盒待机是否成功,若判断为是,发送唤醒脉冲至所述机顶 盒,控制所述机顶盒执行起机操作,否则,停止测试; 第二判断模块,用于判断所述机顶盒起机是否成功,若判断为是,发送待机脉冲至所述 机顶盒,控制所述机顶盒执行待机操作,否则,。

12、停止测试。 0010 其中,还包括锁频监听模块,用于判断是否监听到所述机顶盒反馈的锁频成功的 消息。 0011 其中,所述第一判断模块包括: 解频判断单元,用于是否接收到所述机顶盒反馈的解除锁频的信号,若为是,则确定所 述机顶盒待机成功。 0012 其中,所述第二判断模块包括: 锁频判断单元,用于判断是否接收到所述机顶盒反馈的锁定频率的信号,若为是,则所 述机顶盒起机成功。 0013 其中,还包括: 计数显示模块,用于对待机或起机的次数进行计数并输出显示计数值,判断所述计数 值是否达到预定值,若为是,则停止测试,若为否,则继续测试。 0014 本发明实施例还提供了一种机顶盒,包括: 待机反馈模。

13、块,用于执行待机操作后,反馈待机成功的消息至所述服务器; 起机反馈模块,用于执行起机操作后,反馈起机成功的消息至所述服务器。 0015 本发明实施例还提供了一种服务器,包括上述播出卡。 0016 另外,本发明实施例还提供了一种测试系统,包括上述服务器和机顶盒。 0017 实施本发明实施例,具有如下有益效果:利用播出卡的硬件资源,将机顶盒待机起 机测试的脚本集成在播出卡上,避免了复杂测试环境的搭建,提高了了研发效率,同时降低 了研发成本。 附图说明 0018 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的。

14、附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。 0019 图1是本发明提供的一种基于服务器播出卡的机顶盒测试方法的流程图; 图2是本发明提供的一种基于服务器播出卡的机顶盒测试方法的又一流程图; 图3是本发明提供的一种机顶盒测试系统实施例的结构示意图; 图4是本发明提供的一种机顶盒实施例的结构示意图; 图5是本发明提供的一种服务器播出卡第一实施例的结构示意图; 图6是本发明提供的一种服务器播出卡第二实施例的结构示意图; 说 明 书CN 102821300 A 3/6页 6 图7是图6中第一判断模块实施例的结构示意图; 。

15、图8是图6中第二判断模块实施例结构示意图。 具体实施方式 0020 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。 0021 请参见图1,为本发明提供的一种基于服务器播出卡的机顶盒测试方法的流程图, 包括: S101中,播出卡发送待机脉冲至机顶盒,控制机顶盒执行待机操作。 0022 S102中,播出卡判断机顶盒待机是否成功,若待机成功,执行S103,若待机失败, 执行S105。。

16、 0023 S103中,播出卡发送唤醒脉冲至机顶盒。 0024 S104中,播出卡判断机顶盒起机是否成功,若起机成功,返回执行S101,若起机失 败,执行S105。 0025 S105中,停止测试。 0026 实施本发明的实施例,通过服务器中的播出卡自动发送待机脉冲和唤醒脉冲来对 机顶盒进行待机起机测试,减少测试过程中复杂测试环境的搭建,使测试更加简单,同时降 低了测试成本。 0027 请参照图2,为一种基于服务器播出卡的机顶盒测试方法的又一实施例流程图。 0028 S201中,播出卡监听到机顶盒反馈的锁频成功的消息。此处,播出卡监听机顶盒锁 频信号的目的是为了确定机顶盒和服务器已经建立连接,。

17、能够正常通信。机顶盒锁频成功 表明能够正常播放服务器端发送过来的视频流,从而可以说明机顶盒和服务器可以正常通 信。机顶盒锁频后,立即发送一个锁频成功的消息至服务器,服务器的播出卡一直处于监听 状态,一旦监听到此消息,就表明二者之间可以正常通信。 0029 S202中,播出卡发送待机脉冲至机顶盒,控制机顶盒执行待机操作。 0030 具体的,预先将待机脉冲和唤醒脉冲录入服务器播出卡,播出卡发送一个待机脉 冲至机顶盒,控制机顶盒执行待机操作。 0031 S203中,是否接收到机顶盒反馈的解除锁频的信号。 0032 具体的,播出卡判断是否收到机顶盒反馈的解除锁频的信号,机顶盒解除锁频表 明机顶盒进入待。

18、机状态,若没有收到解除锁频的信号,表明机顶盒执行待机操作失败,转向 执行S208,停止测试。 0033 S204中,播出卡发送唤醒脉冲至机顶盒。S203中播出卡判断已经收到机顶盒待机 成功反馈的消息,表明机顶盒待机成功,此时播出卡发送一个唤醒脉冲至机顶盒,控制机顶 盒执行起机操作。 0034 S205中,是否接收到机顶盒反馈的锁频频率的信号。 0035 具体的,播出卡判断是否收到机顶盒反馈的锁定频率的信号,机顶盒锁定频率表 明机顶盒已起机,进入工作状态,若没有收到锁定频率的信号,表明机顶盒执行起机操作失 说 明 书CN 102821300 A 4/6页 7 败,转向执行S208,停止测试。 0。

19、036 S206中,对待机或起机的次数进行计数并输出显示计数值。 0037 具体的,测试过程中对机顶盒成功待机或起机成功的次数进行计数,以对成功待 机的次数计数为例,机顶盒每成功待机一次,计数器加1,并将计数值输出到显示设备显示 所述计数值。 0038 S207中,计数值是否达到预定值。 0039 具体的,假设预定值设置为500,当计数器的计数值小于500时,返回执行S201,当 计数器的计数值等于500时,转向执行S208,停止测试。 0040 设置预定值进行判断可以增加测试的灵活性,测试者在测试停止时,通过观察显 示设备上显示的计数值可以确定测试是否成功,极大的提高了测试的效率。 0041。

20、 实施本发明的实施例能够实现机顶盒待机起机测试的自动化,在不增加额外硬件 成本的前提下,通过服务器中的播出卡完成测试过程,较少了研发成本和降低了测试环境 的搭建的难度。 0042 请参照图3,为一种测试系统的结构示意图。 0043 该测试系统包括服务器1和机顶盒2,服务器1与机顶盒2连接,工作过程如下: 服务器1向机顶盒2发送待机脉冲,机顶盒2接收到后执行待机操作,机顶盒2待机成 功后立即发送一个待机成功的消息至服务器1,服务器1通过判断是否收到机顶盒2反馈的 待机成功的消息来判断机顶盒待机是否成功,若收到,则表明机顶盒2待机成功,此时服务 器1立即发送一个唤醒脉冲,否则,停止测试。机顶盒2收。

21、到唤醒脉冲后,在起机成功时立 即反馈一个起机成功的消息至服务器1,服务器1通过判断是否收到机顶盒2反馈的起机成 功的消息来判断机顶盒2是否起机成功,若收到,则表明机顶盒2起机成功,此时服务器会 再次向机顶盒发送待机脉冲,这是个重复的过程,否则,停止测试。 0044 执行上述测试是通过服务器1中的包含的播出卡11完成的。 0045 测试者可以通过观察机顶盒2待机起机的次数判断是否符合测试要求,从而确定 测试结果。 0046 通过服务器中的播出卡自动发送待机脉冲和唤醒脉冲来对机顶盒进行待机起机 测试,减少测试过程中复杂测试环境的搭建,使测试更加简单,同时降低了测试成本。 0047 请参照图4,为一。

22、种机顶盒的结构示意图,该机顶盒包括: 待机反馈模块21,用于执行待机操作后,反馈待机成功的消息至所述服务器。 0048 服务器1发送待机脉冲至机顶盒2,控制机顶盒2执行待机操作,机顶盒2在待机 成功时通过待机反馈模块21向服务器1反馈待机成功的消息,服务器1判断是否接收到待 机反馈模块21反馈的待机成功的消息来判断机顶盒2待机是否成功。 0049 起机反馈模块22,用于执行起机操作后,反馈起机陈工的消息至所述服务器。 0050 服务器1在判断机顶盒2待机成功,再发唤醒脉冲至机顶盒2,控制机顶盒2执行 起机操作,机顶盒2在起机成功时通过起机反馈模块22向服务器1反馈起机成功的消息, 服务器1判断。

23、是否接收到起机反馈模块22反馈的起机成功的消息来判断机顶盒2起机是 否成功。 0051 请参照图5,为一种服务器播出卡第一实施例的结构示意图,所述播出卡11包括: 发送模块111,用于发送待机脉冲至机顶盒,控制所述机顶盒执行待机操作; 说 明 书CN 102821300 A 5/6页 8 具体的,发送模块111发送待机脉冲至机顶盒2,控制机顶盒2执行待机操作。 0052 第一判断模块112,用于判断机顶盒待机是否成功,若判断为是,发送唤醒脉冲至 所述机顶盒,控制所述机顶盒执行起机操作,否则,停止测试; 具体的,第一判断模块112判断机顶盒2是否待机成功,若判断为是,发送唤醒脉冲至 机顶盒2,控。

24、制机顶盒2执行起机操作,否则,停止测试。 0053 第二判断模块113,用于判断所述机顶盒起机是否成功,若判断为是,发送待机脉 冲至所述机顶盒,控制所述机顶盒执行待机操作,否则,停止测试; 具体的,第二判断模块113继续判断机顶盒2起机是否成功,若为是,再发送待机脉冲 至机顶盒2,控制机顶盒2执行待机操作,否则,停止测试。 0054 实施本发明的实施例利用播出卡自动发送待机脉冲和唤醒脉冲来对机顶盒进行 待机起机测试,减少测试过程中复杂测试环境的搭建,使测试更加简单,同时降低了测试成 本。 0055 请参照图6,为一种服务器播出卡第一实施例的结构示意图,该服务器播出卡同样 包括发送模块111,第。

25、一判断模块112和第二判断模块113,除此之外,还包括锁频监听模块 114和计数显示模块115,参照图7,第一判断模块包括解频判断单元1121,参照图8,第二判 断模块113包括锁频判断单元1131。 0056 锁频监听模块114,用于判断是否监听到所述机顶盒反馈的锁频成功的消息。 0057 具体的,锁频监听模块114监听机顶盒锁频信号的目的是为了确定机顶盒2和服 务器1已经建立连接,能够正常通信。机顶盒2锁频成功表明能够正常播放服务器1端发 送过来的视频流,从而可以说明机顶盒2和服务器1可以正常通信。机顶盒2锁频后,立即 发送一个锁频成功的消息至锁频监听模块114,锁频监听模块114一直处于。

26、监听状态,一旦 监听到此消息,就表明二者之间可以正常通信。 0058 解频判断单元1121,用于是否接收到所述机顶盒反馈的解除锁频的信号,若为 是,则确定所述机顶盒待机成功。 0059 具体的,解频判断单元1121判断是否收到机顶盒2反馈的解除锁频的信号,机顶 盒2解除锁频表明机顶盒2进入待机状态,解频判断单元1121发送唤醒脉冲至机顶盒2; 若没有收到解除锁频的信号,表明机顶盒2执行待机操作失败,则停止测试 锁频判断单元1131,用于判断是否接收到所述机顶盒反馈的锁定频率的信号,若为是, 则所述机顶盒起机成功。 0060 具体的,锁频判断单元1131判断是否收到机顶盒2反馈的锁定频率的信号,。

27、机顶 盒2锁定频率表明机顶盒2已起机,进入工作状态,锁频判断单元1131发送起机脉冲至机 顶盒2;若没有收到锁定频率的信号,表明机顶盒2执行起机操作失败,则停止测试。 0061 计数显示模块115,用于对待机或起机的次数进行计数并输出显示计数值,判断所 述计数值是否达到预定值,若为是,则停止测试,若为否,则继续测试。 0062 具体的,测试过程中计数显示模块115对机顶盒2成功待机或起机成功的次数进 行计数,以对成功待机的次数计数为例,机顶盒2每成功待机一次,计数显示模块115的计 数器加1,同时计数显示模块115将计数值输出到显示设备显示所述计数值。 0063 实施本发明的实施例能够实现机顶。

28、盒待机起机测试的自动化,通过服务器中的播 出卡内置的模块完成测试过程,较少了研发成本和降低了测试环境的搭建的难度。 说 明 书CN 102821300 A 6/6页 9 0064 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来脉冲相关的硬件来完成,所述的程序可存储于计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。 0065 以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权 利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权 利要求所作的等同变化,仍属于发明所涵盖的范围。 说 明 书CN 102821300 A 1/4页 10 图1 说 明 书 附 图CN 102821300 A 10 2/4页 11 图2 说 明 书 附 图CN 102821300 A 11 3/4页 12 图3 图4 图5 说 明 书 附 图CN 102821300 A 12 4/4页 13 图6 图7 图8 说 明 书 附 图CN 102821300 A 13 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1