一种机顶盒测试方法及系统的利记博彩app

文档序号:10616336阅读:506来源:国知局
一种机顶盒测试方法及系统的利记博彩app
【专利摘要】本发明涉及一种机顶盒测试方法及系统,提供基础码流、模拟测试卡,并将测试项的测试要求分离出来,对于不同的测试项,只要对基础码流进行修改,在模拟测试卡中写入测试项所需的测试数据,即可对机顶盒进行测试,不需要每个测试项都下载提供码流,从而节省大量时间,提高机顶盒测试效率,且不容易出错,利于机顶盒测试。
【专利说明】
一种机顶盒测试方法及系统
技术领域
[0001 ]本发明涉及数字电视领域,尤其涉及一种机顶盒测试方法及系统。
【背景技术】
[0002]目前,机顶盒作为主要的数字电视设备,已经得到广泛使用。
[0003]机顶盒在生产过程中需要进行多项测试,包括有多个测试项。在机顶盒进行测试时,需要使用大量的码流和大量的测试卡,而大量码流音视频基本一样,只是授权信息不同。而每个测试项都要更换播放码流,下载码流会花费较多时间,这就浪费大量时间,使得机顶盒测试效率低下,且容易出错误,不利于机顶盒测试。

【发明内容】

[0004]有鉴于此,有必要针对上述机顶盒测试效率低下且容易出错的问题,提供一种机顶盒测试方法及系统。
[0005]本发明提供的一种机顶盒测试方法,包括如下步骤:
[0006]S10:提供一段基础码流,将基础码流存储在测试服务器上;
[0007]S20:提供一个模拟测试卡,模拟测试卡可重复擦写,对应不同的测试项能够写入对应的测试数据;
[0008]S30:根据测试项的测试要求生成测试数据包,测试数据包中包括模拟测试卡测试数据、基础码流修改数据以及测试项描述信息;
[0009]S40:提供测试客户端,在对机顶盒进行测试时,将测试客户端连接测试服务器、模拟测试卡及待测机顶盒,并将测试数据包导入到测试客户端;
[0010]S50:控制测试客户端将模拟测试卡测试数据发送至模拟测试卡,将基础码流修改数据发送至测试服务器,修改基础码流使基础码流满足测试项的要求,修改完毕后反馈至测试客户端;
[0011 ] S60:在测试客户端接收到反馈后,若待测机顶盒需要进行测试,则控制测试服务器播放修改后的基础码流,控制测试客户端根据测试项描述信息来对待测机顶盒进行测试,直至完成测试;
[0012]S70:测试完成后恢复基础码流并擦除模拟测试卡中的测试数据。
[0013]进一步的,所述步骤S40具体为:将测试客户端通过网络连接测试服务器,通过串口连接模拟测试卡及待测机顶盒。
[0014]进一步的,所述步骤S50具体为:
[0015]控制测试客户端把测试数据包中的模拟测试卡测试数据通过串口写入模拟测试卡,让模拟测试卡授权或取消授权;把测试数据包中的基础码流修改数据通过网络发给测试服务器,由测试服务器把基础码流修改数据写入基础码流。
[0016]本发明提供的一种机顶盒测试系统,包括:测试服务器、模拟测试卡及测试客户端;所述测试服务器存储有基础码流,所述模拟测试卡重复擦写,对应不同的测试项能够写入对应的测试数据,所述测试客户端连接测试服务器、模拟测试卡及待测机顶盒,根据测试项的测试要求生成测试数据包,所述测试数据包中包括模拟测试卡测试数据、基础码流修改数据以及测试项描述信息;
[0017]在待测机顶盒进行测试时,所述测试客户端将模拟测试卡测试数据发送至所述模拟测试卡,将基础码流修改数据发送至所述测试服务器,所述测试服务器修改基础码流并在完成后反馈给所述测试客户端,所述测试客户端控制所述测试服务器播放修改后的基础码流,并根据测试项描述信息来对待测机顶盒进行测试,直至完成测试。
[0018]进一步的,所述测试客户端通过网络连接所述测试服务器,通过串口连接所述模拟测试卡及待测机顶盒。
[0019]进一步的,所述测试客户端把测试数据包中的模拟测试卡测试数据通过串口写入所述模拟测试卡,让所述模拟测试卡授权或取消授权;把测试数据包中的基础码流修改数据通过网络发给所述测试服务器,由所述测试服务器把基础码流修改数据写入基础码流。
[0020]本发明机顶盒测试方法及系统,提供基础码流、模拟测试卡,并将测试项的测试要求分离出来,对于不同的测试项,只要对基础码流进行修改,在模拟测试卡中写入测试项所需的测试数据,即可对机顶盒进行测试,不需要每个测试项都下载提供码流,从而节省大量时间,提高机顶盒测试效率,且不容易出错,利于机顶盒测试。
【附图说明】
[0021 ]图1是一个实施例中的机顶盒测试方法的流程图;
[0022]图2是一个实施例中的机顶盒测试系统的结构图。
【具体实施方式】
[0023]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0024]图1是一个实施例中的机顶盒测试方法的流程图,如图1所示,该方法包括如下步骤:
[0025]SlO:提供一段基础码流,将基础码流存储在测试服务器上。
[0026]在对机顶盒测试时,多个测试项都需要各自播放码流来进行测试。但每个测试项的码流音视频内容大多没有要求,只是授权信息不同。故在该实施例中,为需要码流的所有测试项提供一个基础码流,基础码流的授权信息能够修改,针对不同的测试项进行相对应的修改。
[0027]S20:提供一个模拟测试卡,模拟测试卡可重复擦写,对应不同的测试项能够写入对应的测试数据。
[0028]在对机顶盒测试时,不同的测试项都需要大量测试卡,这就容易造成成本高且容易出错,该实施例中,提供一个模拟测试卡,该模拟测试卡针对不同的测试项能够写入该测试项所对应的测试数据,并在测试结束后擦除写入的数据,以便后续能够继续使用。
[0029]S30:根据测试项的测试要求生成测试数据包,测试数据包中包括模拟测试卡测试数据、基础码流修改数据以及测试项描述信息。
[0030]在提供了基础码流和模拟测试卡之后,为能够利用基础码流和模拟测试卡对待测机顶盒进行测试,该实施例中,将测试项的测试要求生成一个测试数据包,测试数据包中包含完成测试项所需的数据,具体包括:模拟测试卡测试数据、基础码流修改数据以及测试项描述信息,这样将测试项的测试要求单独集成出来,便于利用基础码流和模拟测试卡进行测试。其中,模拟测试卡测试数据,包括授权相关数据、CW等;基础码流修改数据,比如EMM、ECM等;测试项描述信息,描述测试项如何测试、详细的测试步骤等。
[0031]S40:提供测试客户端(PC等),在对机顶盒进行测试时,将测试客户端连接测试服务器、模拟测试卡及待测机顶盒,并将测试数据包导入到测试客户端。
[0032]提供对机顶盒进行测试的测试客户端,可以是PC机,测试客户端连接测试服务器、模拟测试卡及待测机顶盒,并导入测试数据包,由测试客户端来控制和完成对机顶盒的各项测试项。
[0033]具体的,将测试客户端通过网络连接测试服务器,通过串口连接模拟测试卡及待测机顶盒。
[0034]S50:控制测试客户端将模拟测试卡测试数据发送至模拟测试卡,将基础码流修改数据发送至测试服务器,修改基础码流使基础码流满足测试项的要求,修改完毕后反馈至测试客户端。
[0035]在连接完毕且导入测试数据包之后,将模拟测试卡测试数据发送至模拟测试卡,将基础码流修改数据发送至测试服务器对基础码流授权信息进行修改,使得模拟测试卡和基础码流能够满足测试项的测试要求。
[0036]具体的,该步骤为:控制测试客户端把测试数据包中的模拟测试卡测试数据通过串口写入模拟测试卡,让模拟测试卡授权或取消授权;把测试数据包中的基础码流修改数据通过网络发给测试服务器,由测试服务器把基础码流修改数据写入基础码流。
[0037]S60:在测试客户端接收到反馈后,若待测机顶盒需要进行测试,则控制测试服务器播放修改后的基础码流,控制测试客户端根据测试项描述信息来对待测机顶盒进行测试,直至完成测试。
[0038]在基础码流修改为测试项所需的码流、模拟测试卡内写入测试数据后,如果需要对待测机顶盒进行测试,将控制测试服务器播放修改的基础码流,通过模拟测试卡的控制,使待测机顶盒可以播放码流,然后由测试客户端根据测试项描述信息来完成测试。
[0039]S70:测试完成后恢复基础码流并擦除模拟测试卡中的测试数据。
[0040]该机顶盒测试方法,提供基础码流、模拟测试卡,并将测试项的测试要求分离出来,对于不同的测试项,只要对基础码流进行修改,在模拟测试卡中写入测试项所需的测试数据,即可对机顶盒进行测试,不需要每个测试项都下载提供码流,从而节省大量时间,提高机顶盒测试效率,且不容易出错,利于机顶盒测试。
[0041]同时,本发明还提供一种机顶盒测试系统,如图2所示,该系统包括:测试服务器100、模拟测试卡200及测试客户端300。测试服务器100存储有基础码流。模拟测试卡200可重复擦写,对应不同的测试项能够写入对应的测试数据。测试客户端300连接测试服务器100、模拟测试卡200及待测机顶盒400,根据测试项的测试要求生成测试数据包,测试数据包中包括模拟测试卡测试数据、基础码流修改数据以及测试项描述信息,在待测机顶盒400进行测试时,将模拟测试卡测试数据发送至模拟测试卡200,将基础码流修改数据发送至测试服务器100。测试服务器100修改基础码流并在完成后反馈给测试客户端300,测试客户端300控制测试服务器100播放修改后的基础码流,根据测试项描述信息来对待测机顶盒400进行测试,直至完成测试。
[0042]进一步的,测试客户端300通过网络连接测试服务器100,通过串口连接模拟测试卡200及待测机顶盒400。
[0043]测试客户端300把测试数据包中的模拟测试卡测试数据通过串口写入模拟测试卡200,让模拟测试卡200授权或取消授权;把测试数据包中的基础码流修改数据通过网络发给测试服务器100,测试服务器100把基础码流修改数据写入基础码流。
[0044]该机顶盒测试系统,提供基础码流、模拟测试卡,并将测试项的测试要求分离出来,对于不同的测试项,只要对基础码流进行修改,在模拟测试卡中写入测试项所需的测试数据,即可对机顶盒进行测试,不需要每个测试项都下载提供码流,从而节省大量时间,提高机顶盒测试效率,且不容易出错,利于机顶盒测试。
[0045]以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种机顶盒测试方法,其特征在于,包括如下步骤:S10:提供一段基础码流,将基础码流存储在测试服务器上;S20:提供一个模拟测试卡,模拟测试卡可重复擦写,对应不同的测试项能够写入对应 的测试数据;S30:根据测试项的测试要求生成测试数据包,测试数据包中包括模拟测试卡测试数 据、基础码流修改数据以及测试项描述信息;S40:提供测试客户端,在对机顶盒进行测试时,将测试客户端连接测试服务器、模拟测 试卡及待测机顶盒,并将测试数据包导入到测试客户端;S50:控制测试客户端将模拟测试卡测试数据发送至模拟测试卡,将基础码流修改数据 发送至测试服务器,修改基础码流使基础码流满足测试项的要求,修改完毕后反馈至测试 客户端;S60:在测试客户端接收到反馈后,若待测机顶盒需要进行测试,则控制测试服务器播 放修改后的基础码流,控制测试客户端根据测试项描述信息来对待测机顶盒进行测试,直 至完成测试;S70:测试完成后恢复基础码流并擦除模拟测试卡中的测试数据。2.根据权利要求1所述的机顶盒测试方法,其特征在于,所述步骤S40具体为:将测试客 户端通过网络连接测试服务器,通过串口连接模拟测试卡及待测机顶盒。3.根据权利要求2所述的机顶盒测试方法,其特征在于,所述步骤S50具体为:控制测试客户端把测试数据包中的模拟测试卡测试数据通过串口写入模拟测试卡,让 模拟测试卡授权或取消授权;把测试数据包中的基础码流修改数据通过网络发给测试服务 器,由测试服务器把基础码流修改数据写入基础码流。4.一种机顶盒测试系统,其特征在于,包括:测试服务器、模拟测试卡及测试客户端;所 述测试服务器存储有基础码流,所述模拟测试卡重复擦写,对应不同的测试项能够写入对 应的测试数据,所述测试客户端连接测试服务器、模拟测试卡及待测机顶盒,根据测试项的 测试要求生成测试数据包,所述测试数据包中包括模拟测试卡测试数据、基础码流修改数 据以及测试项描述信息;在待测机顶盒进行测试时,所述测试客户端将模拟测试卡测试数据发送至所述模拟测 试卡,将基础码流修改数据发送至所述测试服务器,所述测试服务器修改基础码流并在完 成后反馈给所述测试客户端,所述测试客户端控制所述测试服务器播放修改后的基础码 流,并根据测试项描述信息来对待测机顶盒进行测试,直至完成测试。5.根据权利要求4所述的机顶盒测试系统,其特征在于,所述测试客户端通过网络连接 所述测试服务器,通过串口连接所述模拟测试卡及待测机顶盒。6.根据权利要求5所述的机顶盒测试系统,其特征在于,所述测试客户端把测试数据包 中的模拟测试卡测试数据通过串口写入所述模拟测试卡,让所述模拟测试卡授权或取消授 权;把测试数据包中的基础码流修改数据通过网络发给所述测试服务器,由所述测试服务 器把基础码流修改数据写入基础码流。
【文档编号】H04N21/442GK105979256SQ201610513818
【公开日】2016年9月28日
【申请日】2016年6月30日
【发明人】苏耀迪
【申请人】深圳市九洲电器有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1