一种机顶盒可靠性的测试方法及系统与流程

文档序号:11292532阅读:569来源:国知局
一种机顶盒可靠性的测试方法及系统与流程

本申请涉及测试技术领域,尤其涉及一种机顶盒可靠性的测试方法及系统。



背景技术:

随着数字电视的发展,运营商和终端用户的需求也越来越多样化。为了满足用户的需求,数字电视解码器即机顶盒的型号也越来越多。为了保证机顶盒的质量,在出厂之前需要进行全面的测试。由于机顶盒的某些潜在问题在常规状态中并不容易出现,只有在极限运行的情况下才能增加出现问题的几率。这些潜在问题的存在影响了机顶盒的可靠性。

现有技术中,可以采用在机顶盒中预置节目并在机顶盒中设置自动换台功能,在机顶盒中设置图片幻灯播放功能,将机顶盒放入烤箱,烤箱温度为50℃以上,在机顶盒上连接视频输出记录仪和串口监控工具,开机运行并进行测试,视频输出记录仪记录测试工作中视频输出质量和现象,串口监控工具记录机顶盒输出的工作工程和故障报告;测试72小时,如果测试过程中出现异常则测试失败,如果测试过程中没有出现异常则测试通过。

就机顶盒研发、技术支持等测试工作而言,需要对机顶盒可靠性进行多种环境的压力试验,然而通过将机顶盒置于50℃以上的高温环境中测试环境单一,对机顶盒可靠性的测试准确度不高。



技术实现要素:

本申请提供了一种机顶盒可靠性的测试方法及系统,以解决待测试机顶盒可靠性的测试准确度低的问题。

第一方面,本申请提供了一种机顶盒可靠性的测试系统,该系统包括:放置于可程式恒温恒湿试验箱内部的待测试机顶盒,所述可程式恒温恒湿试验箱用于为所述待测试机顶盒提供恒温恒湿的环境;分别与所述待测试机顶盒连接的视频监视器、控制器、下位机、以及数字电视信号源,所述视频监视器用于监视所述待测试机顶盒输出的音视频信号是否正常,所述控制器用于接收所述待测试机顶盒的反馈结果,所述下位机用于发射所述待测试机顶盒的控制信号;所述控制器与所述可程式恒温恒湿试验箱连接,所述控制器还用于控制所述可程式恒温恒湿试验箱的温度值和湿度值;所述控制器与所述下位机连接,所述控制器还用于控制下位机发射的所述控制信号。采用本实现方式,可程式恒温恒湿试验箱可以控制试验箱内部的温度和湿度,能够模拟真实环境,以提高可靠性测试结果的准确性。视频监视器能够监视待测试机顶盒的解码信号,能够检测待测试机顶盒是否能够正确解码出音视频信号源提供的信号。

结合第一方面,在第一方面第一种可能的实现方式中,所述控制器通过usb线或rs232,与所述待测试机顶盒、所述可程式恒温恒湿试验箱、所述下位机连接。采用本实现方式,控制器与待测试机顶盒、可程式恒温恒湿试验箱、下位机连接,可以通过usb线和rs232两种方式中任意一种,为选择测试数据线提供了方便。

结合第一方面,在第一方面的第二种可能实现的方式中,所述下位机包括:与usb转串口电路连接的单片机;与所述单片机连接的红外遥控发射装置;与所述单片机连接的电源通断控制装置。采用实现方式,下位机能够模拟待测试机顶盒的红外遥控器,并且能够通过下位机与控制器的连接,由控制器控制下位机的控制信号。

结合第一方面,在第一方面的第三种可能实现的方式中,所述系统还包括集线器;通过集线器连接所有所述待测试机顶盒,如果所述待测试机顶盒的数量至少为两个。采用本实现方式,可以在一次测试中完成多个机顶盒的测试工作,提高了机顶盒的测试效率。通过集线器能够实现所有待测试机顶盒的连接,能够实现多个机顶盒同时测试。

第二方面,本申请还提供了一种机顶盒可靠性的测试方法,该方法应用于包括待测试机顶盒、可程式恒温恒湿试验箱、视频监视器、控制器、下位机和数字电视信号源的机顶盒可靠性测试系统,所述方法包括:所述控制器获取所述待测试机顶盒的属性参数;根据所述属性参数,所述控制器选择测试用例,所述测试用例包括对待检测机顶盒的通断电、红外遥控、环境温度、环境湿度等变量的控制参数;所述控制器执行所述测试用例;根据预置轮询法,所述控制器接收所述待测试机顶盒输出的音视频信号监测结果;根据所述音视频信号检测结果,所述控制器判断所述待测试机顶盒是否可靠。采用本实现方式,能够通过控制器控制待测试机顶盒的状态和测试环境,实现对待测试机顶盒的自动控制。

结合第二方面,在第二方面的第一种可能实现的方式中,所述控制器所述执行测试用例,包括:向所述下位机发送操作指令,所述操作指令包括对所述待测试机顶盒的开机、关机、换台等操作;设置所述可程式恒温恒湿试验箱的温度值和湿度值。

结合第二方面,在第二方面的第二种可能实现的方式中,所述向所述下位机发送操作指令,包括:按照预置指令发送顺序,生成所述操作指令;发送所述操作指令。

结合第二方面,在第二方面的第三种可能实现的方式中,所述设置所述可程式恒温恒湿试验箱的温度值和湿度值,包括:按照预置更新规则,更新设置所述可程式恒温恒湿试验箱的温度值和湿度值。

结合第二方面,在第二方面的第四种可能实现的方式中,所述根据所述输出信号,所述控制器判断所述待测试机顶盒是否可靠,包括:如果所述输出信号是异常信号,则所述待测试机顶盒不可靠;如果所述输出信号不是所述异常信号,则所述待测试机顶盒可靠。

附图说明

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

图1为本申请提供的一种机顶盒可靠性的测试系统的结构示意图;

图2为本申请提供的一种下位机的结构示意图;

图3本申请提供的一种机顶盒可靠性的测试方法流程图;

图4为本申请提供的一种控制器执行测试用例的方法流程图;

图5为本申请提供的一种向下位机发送操作指令的方法流程图;

图6为本申请提供的一种判断待测试机顶盒是否可靠的方法流程图。

附图说明:11-待测试机顶盒,12-可程式恒温恒湿试验箱,13-视频监视器,14-控制器,15-下位机,16-数字电视信号源,21-usb转串口电路,22-单片机,23-红外遥控发射装置。

具体实施方式

参见图1,为本申请提供的一种机顶盒可靠性的测试系统的结构示意图。参见图2,为本申请提供的一种下位机的结构示意图。如图1所示,所述系统包括:

放置于可程式恒温恒湿试验箱12内部的待测试机顶盒11,所述可程式恒温恒湿试验箱12用于为所述待测试机顶盒11提供恒温恒湿的环境;

分别与所述待测试机顶盒11连接的视频监视器13、控制器14、下位机15、以及数字电视信号源16,所述视频监视器13用于监视所述待测试机顶盒11输出的音视频信号是否正常,所述控制器14用于接收所述待测试机顶盒11的反馈结果,所述下位机15用于发射所述待测试机顶盒11的控制信号;

所述控制器14与所述可程式恒温恒湿试验箱12连接,所述控制器14还用于控制所述可程式恒温恒湿试验箱12的温度值和湿度值;

所述控制器14与所述下位机15连接,所述控制器14还用于控制下位机15发射的所述控制信号。

待测试机顶盒11是还未测试的机顶盒,该测试可以是未出厂机顶盒的质量检测,也可以是对未成型的机顶盒的性能检测。可程式恒温恒湿试验箱12,是能够通过编程控制试验箱温度和湿度的电控箱。视频监视器13能够监视机顶盒输出的视频和音频信号。控制器14是对整个机顶盒可靠性测试的系统的总体控制。下位机15调制红外遥控信号并将红外遥控信号发送至待测试机顶盒,下位机15还能控制待测试机顶盒11的通断电。数字电视信号源16为待测试机顶盒11提供电视信号。

通过上述的连接关系可以看出可程式恒温恒湿试验箱12由控制器14控制其温度和湿度。控制器14控制下位机15的红外遥控信号的发送以及通过下位机15间接控制待测试机顶盒11的电源通断。控制器14接收待测试机顶盒11的输出信号,控制器14还可以直接给待测试机顶盒11发送指令,待测试机顶盒11接收到指令后,根据指令发送待测试机顶盒11的输出信号。

由此控制器14通过可程式恒温恒湿试验箱12控制待测试机顶盒11的环境温度,控制器14通过下位机15通过待测试机顶盒11的接收数字信号源16接收电视信号的情况,控制器14接收由待测试机顶盒11发出的,由视频监视器13反馈的输出信号。

采用本实现方式,可程式恒温恒湿试验箱12可以控制试验箱内部的温度和湿度,能够模拟真实环境,以提高可靠性测试结果的准确性。视频监视器13能够监视待测试机顶盒11的解码信号,能够检测待测试机顶盒11是否能够解码出数字信号源16提供的信号。

优选地,所述控制器14通过usb线或rs232,与所述待测试机顶盒11、所述可程式恒温恒湿试验箱12、所述下位机15连接。

usb是外部总线标准接口,rs232是个人计算机上的通用接口,是最常见的串行通信接口。在控制器上设置两种不同的通信接口,能够基本满足多种设备的需求,易于实现系统的扩展,也为系统中各个部件的连接提供方便。

优选地,如图2所示,所述下位机15包括:

与usb转串口电路21连接的单片机22;

与所述单片机22连接的红外遥控发射装置23;

与所述单片机22连接的电源通断控制装置24。

下位机15相当于能够控制的红外遥控器,为了能够实现其功能,下位机15包括usb转串口电路21、单片机22,红外遥控发射装置23和电源通断控制装置24。usb转串口电路21,能够实现usb信号到串口信号的转换。由于通常有串口传输侧信号可以直接被单片机接收和利用,而usb信号不可以,所以需要设置转串口的电路,以实现通过usb连接向下位机传输信号。单片机22,能够实现对下位机15整体的控制,执行控制器14传输的控制指令,以使得控制器14对下位机15、可程式恒温恒湿试验箱12和待测试机顶盒11的联调。红外遥控发射装置23是下位机15不可缺少的有部分,是实现红外发射信号的前提和基础。电源通断控制装置24,是由下位机15控制的电源开关,可用于控制待测试机顶盒11的电源通断。

优选地,所述下位机15包括的usb转串口电路21用于实现控制器14与单片机22的通信连接,但usb转串口电路并不是并需的,若实施例中单片机22具备usb通信功能,则单片机22可直接通过usb与控制器14连接,无需usb转串口电路21。

优选地,,所述系统还包括集线器;通过集线器连接所有所述待测试机顶盒11,如果所述待测试机顶盒11的数量至少为两个。

在测试待测试机顶盒时,每个机顶盒都需要经过一定的时间周期才能完成测试,如果每次只测试一台机顶盒,则测试效率较低。在本申请提供的系统中可以同时测试多台机顶盒。如果待测试机顶盒的数量至少为2个,则所有的机顶盒都通过集线器连接,以实现多台机顶盒的同时测试。

参见图3,为本申请提供的一种机顶盒可靠性的测试方法流程图,应用于包括待测试机顶盒可程式恒温恒湿试验箱、视频监视器、控制器、下位机和数字电视信号源的机顶盒可靠性的测试系统。在执行机顶盒可靠性的测试方法之前,需要按照机顶盒可靠性的测试系统中的连接方式、连接各个部分。如图3所示,该方法包括如下步骤:

步骤301,控制器获取待测试机顶盒的属性参数。

待测试机顶盒是需要测试的机顶盒,其数量可以为一个或多个。属性参数,包括该机顶盒对应的环境温度、环境湿度等等。控制器中可以设置多种类型的待测试机顶盒的属性参数,根据待测试机顶盒的型号,从控制器自身存储的属性参数中选取与待测试机顶盒对应的属性参数。在本申请实施例中对属性参数的来源不做限定。其中控制器可以为计算机。

步骤302,根据属性参数,控制器选择测试用例。

测试用例包括对待检测机顶盒的通断电、红外遥控、环境温度、环境湿度等变量的控制参数。测试用例实际上是控制器的执行程序,程序涉及对控制器及其与控制器连接的所有控件,包括由下位机控制待测试机顶盒的通断电,由可程式恒温恒湿试验箱控制环境温度和环境湿度。

步骤303,控制器执行测试用例。

控制器执行测试用例,也就是控制器发送控制指令,由下位机和可程式恒温恒湿试验箱执行,待测试机顶盒根据下位机的指令执行相应的操作,待测试机顶盒根据可程式恒温恒湿试验箱提供的环境温度和环境湿度改变所处环境状态。

步骤304,根据预置轮询法,控制器接收待测试机顶盒输出的音视频信号监测结果。

视频监视器监视机顶盒的输出的数字电视信号,并定期向机顶盒反馈接收到的音视频信号的情况。待测试机顶盒接收视频监视器的反馈结果并将反馈结果输出至控制器。预置轮询法是为了能够区分多个机顶盒是设置的算法。通过为多个机顶盒设置编码信息,控制器在接收反馈结果是,根据编号信息判断反馈结果对应的是那一台机顶盒,以实现多台机顶盒的同时控制。当然如果待测试机顶盒的数量为一个,轮询法的设置,也不影响待测试机顶盒的音视频信号监测结果。

步骤305,根据音视频信号监测结果,控制器判断待测试机顶盒是否可靠。

音视频信号监测结果,是视频监视器的对待测试机顶盒的反馈结果,能够根据输出信号判断待测试机顶盒是否可靠。在控制器判断待测机顶盒是否可靠之后,所述方法还包括将待测试机顶盒的测试结果生成测试报告。

采用本实现方式,本申请能够通过控制器控制待测试机顶盒的状态和测试环境,实现对待测试机顶盒的可靠性测试。该测试通过在控制器中设置测试用例,然后执行测试用例进而实现对待测试机顶盒的自动测试。

参见图4,为本申请提供的一种控制器执行测试用例的方法流程图,是在图3所示方法的基础上提出的。如图4所示,控制器执行测试用例包括:

步骤401,向下位机发送操作指令。

下位机,也就是可通过编程控制的红外遥控器,该红外遥控器能够控制待测试机顶盒。操作指令包括对待测试机顶盒的开机、关机、换台等操作。当然操作指令还可以包括待测试机顶盒的其他功能,可以是机顶盒的通用功能或者待测试机顶盒的特定功能。

步骤402,设置可程式恒温恒湿试验箱的温度值和湿度值。

设置可程式恒温恒湿试验箱的温度值和湿度值,包括温度值和湿度值的数值大小,以及持续时间,变化趋势等等。按照预置更新规则,更新设置可程式恒温恒湿试验箱的温度值和湿度值。相当于预置更新规则相当于设置温度值和湿度值的变化曲线,根据变化曲线的变化情况,设计编程思路,以及程序的具体执行方法。程序的具体编程方法包括但不仅限于labview、c、c++、c#、java等高级编程语言。

采用上述实现方式,本申请的控制器能够同时控制下位机和可程式恒温恒湿试验箱,并通过测试用例,实现对不同类型,不同测试需要的不同测试方式,为测试人员提供了极大的方便。

参见图5,为本申请提供的一种向下位机发送操作指令的方法流程图,是在图4所示方法的基础上提出的。如图5所示,向下位机发送操作指令,包括:

步骤501,按照预置指令发送顺序,生成操作指令。

预置指令发送顺序是指,对待测试机顶盒的控制过程。根据预置指令发送顺,获取对应的预置指令,并生成下位机能够识别的操作指令。在测试过程中需要对待测机顶盒的开关机、换台等操作进行多操作方式的测试,所以在控制器预置指令发送顺序,使得待测试机顶盒按照下位机发送的操作指令,执行相应的操作。

步骤502,发送操作指令。

将操作指令发送至下位机,由下位机执行相应的操作。

通过下位机传递操作指令,而不是有控制器通过有线传输的方式传输操作指令,主要目的是间接实现对待测试机顶盒的控制,同时也能够测试待测机顶盒的红外接收装置是否可靠,也是机顶盒可靠性测试的一部分,是对机顶盒进行全面测试的前提与保障。

参见图6,为本申请提供的一种判断待测试机顶盒是否可靠的方法流程图,是在图4所示方法的基础上提出的。如图6所示,根据输出信号,控制器判断待测试机顶盒是否可靠,包括:

步骤601,如果输出信号是异常信号,则待测试机顶盒不可靠。

步骤602,如果输出信号不是异常信号,则待测试机顶盒可靠。

输出信号,是视频监视器的对待测试机顶盒的反馈结果,能够根据输出信号判断待测试机顶盒是否可靠。待测试机顶盒是否可靠,是指待测试机顶盒在极端的环境温度和环境湿度时,能否接受红外控制信号,并作出相应的响应。对于输出信号是不是异常信号的判断,包括两个方面,一是待测试机顶盒能否对数字电视信号有效解码,而是待测试机顶盒是否响应下位机发出的操作指令。无论哪个方面出现异常,其输出信号都是异常信号,能够判断待测试机顶盒不可靠。

具体实现中,本发明还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本发明提供的呼叫方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-onlymemory,简称:rom)或随机存储记忆体(英文:randomaccessmemory,简称:ram)等。

本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。

本说明书中各个实施例之间相同相似的部分互相参见即可。以上所述的本发明实施方式并不构成对本发明保护范围的限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1