一种实现机顶盒自动检测的处理方法及装置与流程

文档序号:17549225发布日期:2019-04-30 18:08阅读:559来源:国知局
一种实现机顶盒自动检测的处理方法及装置与流程

本发明实施例涉及广电技术领域,具体涉及一种实现机顶盒自动检测的处理方法及装置。



背景技术:

随着广电技术的发展,机顶盒得到了广泛应用,生产厂家在机顶盒制造完成后,对机顶盒进行检测显得尤为重要。

在机顶盒质量检测领域中,当工厂对机顶盒进行贴片、组装完成之后并不能保证每个组件功能都能正常运行,需要人工手动检测机顶盒,由此导致现有技术对机顶盒的检测效率低、检测结果不准确等一系列问题。

因此,如何避免上述缺陷,能够实现对机顶盒进行自动检测,进而提高检测效率和检测结果的准确性,成为亟须解决的问题。



技术实现要素:

针对现有技术存在的问题,本发明实施例提供一种实现机顶盒自动检测的处理方法及装置。

第一方面,本发明实施例提供一种实现机顶盒自动检测的处理方法,所述方法包括:

接收机顶盒发送的测试请求;

确定与所述机顶盒对应的待测试选项,并发送测试任务指令至所述机顶盒;所述测试任务指令携带有所述待测试选项;

接收所述机顶盒针对所述待测试选项返回的、与所述待测试选项对应的待测元素,将所述待测元素与预设标准相比较,并将比较结果作为对所述机顶盒进行检测的检测结果。

第二方面,本发明实施例提供一种实现机顶盒自动检测的处理装置实现机顶盒自动检测的处理装置,所述装置包括:

接收单元,用于接收机顶盒发送的测试请求;

确定单元,用于确定与所述机顶盒对应的待测试选项,并发送测试任务指令至所述机顶盒;所述测试任务指令携带有所述待测试选项;

检测单元,用于接收所述机顶盒针对所述待测试选项返回的、与所述待测试选项对应的待测元素,将所述待测元素与预设标准相比较,并将比较结果作为对所述机顶盒进行检测的检测结果。

第三方面,本发明实施例提供一种电子设备,包括:处理器、存储器和总线,其中,

所述处理器和所述存储器通过所述总线完成相互间的通信;

所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如下方法:

接收机顶盒发送的测试请求;

确定与所述机顶盒对应的待测试选项,并发送测试任务指令至所述机顶盒;所述测试任务指令携带有所述待测试选项;

接收所述机顶盒针对所述待测试选项返回的、与所述待测试选项对应的待测元素,将所述待测元素与预设标准相比较,并将比较结果作为对所述机顶盒进行检测的检测结果。

第四方面,本发明实施例提供一种非暂态计算机可读存储介质,包括:

所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如下方法:

接收机顶盒发送的测试请求;

确定与所述机顶盒对应的待测试选项,并发送测试任务指令至所述机顶盒;所述测试任务指令携带有所述待测试选项;

接收所述机顶盒针对所述待测试选项返回的、与所述待测试选项对应的待测元素,将所述待测元素与预设标准相比较,并将比较结果作为对所述机顶盒进行检测的检测结果。

本发明实施例提供的实现机顶盒自动检测的处理方法及装置,先确定机顶盒的待测试选项和对应的待测元素,再将待测元素与预设标准相比较的比较结果作为机顶盒的检测结果,能够实现对机顶盒进行自动检测,进而提高检测效率和检测结果的准确性。

附图说明

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

图1为本发明实施例实现机顶盒自动检测的处理方法流程示意图;

图2为本发明实施例实现机顶盒自动检测的处理装置结构示意图;

图3为本发明实施例提供的电子设备实体结构示意图。

具体实施方式

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

图1为本发明实施例实现机顶盒自动检测的处理方法流程示意图,如图1所示,本发明实施例提供的一种实现机顶盒自动检测的处理方法,包括以下步骤:

s101:接收机顶盒发送的测试请求。

具体的,装置接收机顶盒发送的测试请求。装置可以理解为执行该方法的设备等,例如自动化测试系统ats,该装置还可以是嵌入到不同厂家的机顶盒中的中间件,不作具体限定。在该步骤之前,当机顶盒接收到红外信号时(红外信号可以由遥控器触发),进入厂测模式,然后向自动化测试系统ats发送连接请求,自动化测试系统ats接收到该连接请求后,回复一个标识id(如数字0-3)给该机顶盒,机顶盒收到该标识id,输出带有该标识id的视频画面,由于机顶盒的视频输出接在了pc端的视频采集卡上,所以pc端(即ats)能够捕获该画面并获取标识id,这样就和pc端存储的标识id相对应,从而区分出是哪个机顶盒输出的视频画面,该标识id用来标识当前机顶盒位于ats上的通道号,从而建立自动化测试系统ats与机顶盒之间的连接关系,在连接关系确定后,机顶盒通过网络或串口与自动化测试系统ats进行数据交互,例如:机顶盒向自动化测试系统ats发送测试请求。

s102:确定与所述机顶盒对应的待测试选项,并发送测试任务指令至所述机顶盒;所述测试任务指令携带有所述待测试选项。

具体的,装置确定与所述机顶盒对应的待测试选项,并发送测试任务指令至所述机顶盒;所述测试任务指令携带有所述待测试选项。待测试选项可以包括节目画面、节目声音等,不作具体限定。需要说明的是:机顶盒包括不同类型,例如不同厂家的不同型号的机顶盒、相同厂家的不同型号的机顶盒等,可以预先设置插件,该插件包括上述不同类型的对应信息,然后,根据预先设置的插件,确定与所述机顶盒标识对应的机顶盒类型的待测试选项,举例说明如下:如果厂家a新增了型号为a-x的新型机顶盒,则可以在插件中预先写入该a-x的新型机顶盒、新增的功能模块等,新增的功能模块可以为音效优化,然后,如果当前检测的机顶盒对应的机顶盒类型为a-x的新型机顶盒,则确定待测试选项音效优化。还可以根据实际情况对插件进行其他设置,例如删除、合并等。

s103:接收所述机顶盒针对所述待测试选项返回的、与所述待测试选项对应的待测元素,将所述待测元素与预设标准相比较,并将比较结果作为对所述机顶盒进行检测的检测结果。

具体的,装置接收所述机顶盒针对所述待测试选项返回的、与所述待测试选项对应的待测元素,将所述待测元素与预设标准相比较,并将比较结果作为对所述机顶盒进行检测的检测结果。预设标准可以根据实际情况自主设置,具体的检测方式可以如下:

若判断获知所述待测元素在所述预设标准对应的区间范围以内,则所述检测结果为检测合格;若判断获知所述待测元素不在所述预设标准对应的区间范围以内,则所述检测结果为检测不合格。以待测试选项为节目画面为例,说明如下:

当机顶盒收到自动化测试系统ats发送的测试标清或高清画面指令后,机顶盒输出红屏节目视频信号,自动化测试系统ats通过视频采集卡截取红屏节目视频信号对应的图片(对应待测元素)并保存,ats调用本地中的cximage对图片进行negative和/或threshold处理,negative处理是为了检测图片rgb值是否在预设标准对应的区间范围以内,threshold处理是为了检测图片是否显示完整或有条纹,可以通过是否在预设标准对应的另一区间范围以内来确定。如果上述比较结果都在预设标准对应的区间范围和另一区间范围以内,则检测结果为检测合格;如果上述比较结果不都在预设标准对应的区间范围和另一区间范围以内,则检测结果为检测不合格。

进一步地,该方法还可以包括:

若判断获知在本地没有与所述待测元素对应的预设标准,则根据与所述待测元素对应的待测试选项,确定第三方处理方;发送所述待测元素至所述第三方处理方,以使所述第三方处理方对所述待测元素进行转化处理;接收所述第三方处理方返回的转化处理后的待测元素,并将转化处理后的待测元素与预设标准相比较,并将比较结果作为对所述机顶盒进行检测的检测结果。以待测试选项为节目声音为例,说明如下:

如果自动化测试系统ats接到的待测元素为音频信号,在自动化测试系统ats本地中没有与音频信号对应的预设标准,根据与音频信号对应的为节目声音的待测试选项,确定第三方处理方为效果器,需要说明的是:效果器与自动化测试系统ats、机顶盒预先连接,例如:自动化测试系统ats预先通过串口卡与效果器(第三方处理方)相连,从而ats能够将该音频信号发送至效果器,并接收到效果器返回的转化处理后的音频信号,还可以预先将机顶盒标清av线的红色和白色莲花端子连接到效果器上的音频输入口中。

由于音频线与效果器相连,效果器也可以直接从机顶盒获取到音频信号,效果器收到音频信号后,对音频信号进行处理,处理完成之后,将电平值和信噪比值通过串口返回给自动化测试系统ats,自动化测试系统ats通过对电平值、信噪比值进行检测,检测出声音是否异常,具体可参照上述说明,不再赘述。

进一步地,该方法还包括:存储所有检测结果,即存储在本地直接检测出的检测结果、以及经由第三方处理方转化处理过的检测结果,可以对检测结果进行统计分析,从而获取厂家生产的机顶盒的故障率等指标。

本发明实施例提供的实现机顶盒自动检测的处理方法,先确定机顶盒的待测试选项和对应的待测元素,再将待测元素与预设标准相比较的比较结果作为机顶盒的检测结果,能够实现对机顶盒进行自动检测,进而提高检测效率和检测结果的准确性。

在上述实施例的基础上,所述将所述待测元素与预设标准相比较,并将比较结果作为对所述机顶盒进行检测的检测结果,包括:

若判断获知所述待测元素在所述预设标准对应的区间范围以内,则所述检测结果为检测合格。

具体的,装置若判断获知所述待测元素在所述预设标准对应的区间范围以内,则所述检测结果为检测合格。可参照上述实施例,不再赘述。

若判断获知所述待测元素不在所述预设标准对应的区间范围以内,则所述检测结果为检测不合格。

具体的,装置若判断获知所述待测元素不在所述预设标准对应的区间范围以内,则所述检测结果为检测不合格。可参照上述实施例,不再赘述。

本发明实施例提供的实现机顶盒自动检测的处理方法,通过判断待测元素是否在预设标准对应的区间范围以内,进一步能够实现对机顶盒进行自动检测,进而提高检测效率和检测结果的准确性。

在上述实施例的基础上,所述方法还包括:

若判断获知在本地没有与所述待测元素对应的预设标准,则根据与所述待测元素对应的待测试选项,确定第三方处理方。

具体的,装置若判断获知在本地没有与所述待测元素对应的预设标准,则根据与所述待测元素对应的待测试选项,确定第三方处理方。可参照上述实施例,不再赘述。

发送所述待测元素至所述第三方处理方,以使所述第三方处理方对所述待测元素进行转化处理。

具体的,装置发送所述待测元素至所述第三方处理方,以使所述第三方处理方对所述待测元素进行转化处理。可参照上述实施例,不再赘述。

接收所述第三方处理方返回的转化处理后的待测元素,并将转化处理后的待测元素与预设标准相比较,并将比较结果作为对所述机顶盒进行检测的检测结果。

具体的,装置接收所述第三方处理方返回的转化处理后的待测元素,并将转化处理后的待测元素与预设标准相比较,并将比较结果作为对所述机顶盒进行检测的检测结果。可参照上述实施例,不再赘述。

本发明实施例提供的实现机顶盒自动检测的处理方法,在自动化测试系统ats中无法直接检测机顶盒的情况下,能够实现对机顶盒进行自动检测,进而提高检测效率和检测结果的准确性。

在上述实施例的基础上,所述方法还包括:

存储所有检测结果。

具体的,装置存储所有检测结果。可参照上述实施例,不再赘述。

本发明实施例提供的实现机顶盒自动检测的处理方法,通过存储所有检测结果,进一步便于对所有检测结果进行统计分析。

在上述实施例的基础上,所述机顶盒包括不同类型;相应的,所述方法还包括,包括:

根据预先设置的插件,确定与所述机顶盒标识对应的机顶盒类型的待测试选项,所述插件包括所述不同类型的对应信息。

具体的,装置根据预先设置的插件,确定与所述机顶盒标识对应的机顶盒类型的待测试选项,所述插件包括所述不同类型的对应信息。可参照上述实施例,不再赘述。

本发明实施例提供的实现机顶盒自动检测的处理方法,根据预先设置的插件,确定不同类型的待测试选项,进一步能够提高该方法的适用性。

在上述实施例的基础上,所述方法还包括:

所述测试请求的接收方通过网口或串口与所述机顶盒进行数据交互。

具体的,装置中的所述测试请求的接收方通过网口或串口与所述机顶盒进行数据交互。可参照上述实施例,不再赘述。

本发明实施例提供的实现机顶盒自动检测的处理方法,实现了数据之间的交互,保证该方法能够正常进行。

图2为本发明实施例实现机顶盒自动检测的处理装置结构示意图,如图2所示,本发明实施例提供了一种实现机顶盒自动检测的处理装置,包括接收单元201、确定单元202和检测单元203,其中:

接收单元201用于接收机顶盒发送的测试请求;确定单元202用于确定与所述机顶盒对应的待测试选项,并发送测试任务指令至所述机顶盒;所述测试任务指令携带有所述待测试选项;检测单元203用于接收所述机顶盒针对所述待测试选项返回的、与所述待测试选项对应的待测元素,将所述待测元素与预设标准相比较,并将比较结果作为对所述机顶盒进行检测的检测结果。

具体的,接收单元201用于接收机顶盒发送的测试请求;确定单元202用于确定与所述机顶盒对应的待测试选项,并发送测试任务指令至所述机顶盒;所述测试任务指令携带有所述待测试选项;检测单元203用于接收所述机顶盒针对所述待测试选项返回的、与所述待测试选项对应的待测元素,将所述待测元素与预设标准相比较,并将比较结果作为对所述机顶盒进行检测的检测结果。

本发明实施例提供的实现机顶盒自动检测的处理装置,先确定机顶盒的待测试选项和对应的待测元素,再将待测元素与预设标准相比较的比较结果作为机顶盒的检测结果,能够实现对机顶盒进行自动检测,进而提高检测效率和检测结果的准确性。

本发明实施例提供的实现机顶盒自动检测的处理装置具体可以用于执行上述各方法实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。

图3为本发明实施例提供的电子设备实体结构示意图,如图3所示,所述电子设备包括:处理器(processor)301、存储器(memory)302和总线303;

其中,所述处理器301、存储器302通过总线303完成相互间的通信;

所述处理器301用于调用所述存储器302中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:接收机顶盒发送的测试请求;确定与所述机顶盒对应的待测试选项,并发送测试任务指令至所述机顶盒;所述测试任务指令携带有所述待测试选项;接收所述机顶盒针对所述待测试选项返回的、与所述待测试选项对应的待测元素,将所述待测元素与预设标准相比较,并将比较结果作为对所述机顶盒进行检测的检测结果。

本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:接收机顶盒发送的测试请求;确定与所述机顶盒对应的待测试选项,并发送测试任务指令至所述机顶盒;所述测试任务指令携带有所述待测试选项;接收所述机顶盒针对所述待测试选项返回的、与所述待测试选项对应的待测元素,将所述待测元素与预设标准相比较,并将比较结果作为对所述机顶盒进行检测的检测结果。

本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:接收机顶盒发送的测试请求;确定与所述机顶盒对应的待测试选项,并发送测试任务指令至所述机顶盒;所述测试任务指令携带有所述待测试选项;接收所述机顶盒针对所述待测试选项返回的、与所述待测试选项对应的待测元素,将所述待测元素与预设标准相比较,并将比较结果作为对所述机顶盒进行检测的检测结果。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的电子设备等实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

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

最后应说明的是:以上各实施例仅用以说明本发明的实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明的实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明的各实施例技术方案的范围。

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