一种设备检测结果判定方法、装置及存储介质与流程

文档序号:15925164发布日期:2018-11-14 01:03阅读:170来源:国知局

本发明实施例涉及机顶盒硬件检测技术领域,尤其涉及一种设备检测结果判定方法、装置及存储介质。

背景技术

随着数字电视的普及,机顶盒的需求量越来越高,因此对机顶盒的生产以及出厂效率提出了较高的要求。一台机顶盒在正式出厂之前,需要经过整机组装、软件烧录、设备信息写入、硬件检测、产品随机抽检以及产品装箱等环节。在这些环节中,硬件检测环节对机顶盒的出厂效率影响较大,这是由于硬件检测环节需要检测的硬件模块较多,所述硬件模块包括usb接口、以太网口、wifi装置、蓝牙装置、调制解调器、智能卡插座、存储器、hdmi输出端口、红外接收器以及音视频解码器等。

目前,针对上述的硬件检测环节还局限于依赖人工完成。具体为:机顶盒出厂流水线的产线工人将每台待检测的机顶盒上电运行,并将其接入到电视机等显示设备中,等待约30秒到1分钟的时间,直到机顶盒启动完成并在电视机显示设备中输出图像后,产线工人启动运行待检测的机顶盒内置的测试软件,测试软件自动对机顶盒的各硬件模块进行检测,并将每个硬件模块的检测运行状态输出到电视机显示设备,产线工人通过观察各硬件模块的检测运行状态,对检测结果进行判定,并依此对待检测机顶盒的质量做出判断。可见,现有的硬件检测环节需要花费较多的时间和人力成本,且容易由于产线工人疲劳而导致对检测结果的误判。



技术实现要素:

本发明实施例提供一种设备检测结果判定方法、装置及存储介质,通过该方法提高了设备检测结果判定的速度以及准确度。

为实现上述目的,本发明实施例采用如下技术方案:

第一方面,本发明实施例提供了一种设备检测结果判定方法,所述方法包括:

基于设备内置的检测软件对所述设备的各待检测硬件模块进行检测;

根据所述各待检测硬件模块的检测结果生成控制信息;

基于所述控制信息控制所述设备已有的标识装置对所述设备的检测结果进行标识;

根据所述标识对所述设备的检测结果进行判定。

进一步的,所述设备为机顶盒,对应的,所述根据所述各待检测硬件模块的检测结果生成控制信息,包括:

当所述各待检测硬件模块的检测结果均为通过时,生成常亮控制信息。

进一步的,所述基于所述控制信息控制所述设备已有的标识装置对所述设备的检测结果进行标识,包括:

基于所述常亮控制信息控制所述机顶盒已有的指示灯处于常亮状态,以标识所述机顶盒的检测结果为通过。

进一步的,所述根据所述各待检测硬件模块的检测结果生成控制信息,还包括:

若所述各待检测硬件模块中任意模块的检测结果为不通过,生成第一频率控制信息。

进一步的,所述基于所述控制信息控制所述设备已有的标识装置对所述设备的检测结果进行标识,包括:

基于所述第一频率控制信息控制所述机顶盒已有的指示灯按照第一设定频率闪烁,以标识所述机顶盒的检测结果为不通过。

进一步的,所述方法还包括:

若所述机顶盒内置的检测软件未对机顶盒的各待检测硬件模块进行检测,或者若所述机顶盒内置的检测软件正在对机顶盒的各待检测硬件模块进行检测,则控制机顶盒已有的指示灯按照第二设定频率闪烁,以标识机顶盒当前的状态信息。

进一步的,控制机顶盒已有的指示灯的闪烁频率,包括:

控制所述指示灯的控制引脚电平的切换时间间隔。

第二方面,本发明实施例提供了一种设备检测结果判定装置,所述装置包括:

检测模块,用于基于设备内置的检测软件对所述设备的各待检测硬件模块进行检测;

生成模块,用于根据所述各待检测硬件模块的检测结果生成控制信息;

控制模块,用于基于所述控制信息控制所述设备已有的标识装置对所述设备的检测结果进行标识;

判定模块,用于根据所述标识对所述设备的检测结果进行判定。

第三方面,本发明实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的一种设备检测结果判定方法。

第四方面,本发明实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时实现如上述第一方面所述的一种设备检测结果判定方法。

本发明实施例提供的一种设备检测结果判定方法,通过根据设备的各待检测硬件模块的检测结果生成控制信息,并基于所述控制信息控制所述设备已有的标识装置对所述设备的检测结果进行标识,最后根据所述标识对所述设备的检测结果进行判定的技术手段,提高了设备检测结果判定的速度以及准确度,同时简化了设备检测装置,无需增加额外的辅助设备(例如显示器)。

附图说明

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

图1为本发明实施例一提供的一种设备检测结果判定方法流程示意图;

图2为本发明实施例二提供的一种设备检测结果判定方法流程示意图;

图3为本发明实施例三提供的一种设备检测结果判定装置结构示意图;

图4为本发明实施例四提供的一种电子设备的结构示意图。

具体实施方式

为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

图1为本发明实施例一提供的一种设备检测结果判定方法流程示意图。本实施例提供的一种设备检测结果判定方法可以由设备检测结果判定装置来执行。其中该方法可由软件和/或硬件实现,一般集成在待检测设备中,更具体的,例如集成在机顶盒中,用于对机顶盒的硬件检测结果进行判定。具体参见图1所示,该方法包括如下步骤:

110、基于设备内置的检测软件对所述设备的各待检测硬件模块进行检测。

其中,所述设备可以为机顶盒,在机顶盒出厂之前通常需要对机顶盒的各硬件模块进行检测,以保证各硬件模块能够正常工作。对应的,每台机顶盒内部都预先安装了自动检测软件,一旦启动所述检测软件,则自动对机顶盒的各硬件模块进行检测,所述各硬件模块典型的包括:usb接口、以太网口、wifi装置、蓝牙装置、调制解调器、智能卡插座、存储器、hdmi输出端口、红外接收器以及音视频解码器。检测软件依次对所述各硬件模块进行检测,若所有的硬件模块检测结果均为通过,则确定当前机顶盒硬件检测通过,可以进入下一生产流程。若所述各硬件模块中任意模块检测结果为不通过,则确定当前机顶盒硬件检测不通过,即当前机顶盒存在质量问题。

120、根据所述各待检测硬件模块的检测结果生成控制信息。

具体的,当所述各待检测硬件模块的检测结果均为通过时,生成常亮控制信息,以控制机顶盒已有的指示灯长亮,标识当前机顶盒的硬件检测结果通过,可以进入下一生产流程;若所述各待检测硬件模块中任意模块的检测结果为不通过,生成第一频率控制信息,以控制机顶盒已有的指示灯按照所述第一频率闪烁,标识当前机顶盒的硬件检测结果为不通过,当前机顶盒存在质量问题,为故障机。如此,通过机顶盒指示灯的状态可以很直观地判断机顶盒的硬件检测结果,判定效率高且判定准确度高。

130、基于所述控制信息控制所述设备已有的标识装置对所述设备的检测结果进行标识。

具体的,基于所述常亮控制信息控制所述机顶盒已有的指示灯处于常亮状态,以标识所述机顶盒的检测结果为通过;

或者,基于所述第一频率控制信息控制所述机顶盒已有的指示灯按照第一设定频率闪烁,以标识所述机顶盒的检测结果为不通过。

示例性的,控制机顶盒已有的指示灯的闪烁频率,包括:

控制所述指示灯的控制引脚电平的切换时间间隔。

其中,机顶盒的指示灯与电压控制引脚进行连通,可通过高低电平来实现对指示灯亮灭状态的控制。电压控制引脚通过0和1进行编程控制,当根据机顶盒各待检测硬件模块的检测结果生成的控制信息为常亮控制信息时,设置电压控制引脚为1,指示灯获得高电平,指示灯亮。若设置电压控制引脚为0,指示灯获得低电平,指示灯灭。当根据机顶盒各待检测硬件模块的检测结果生成的控制信息为第一频率控制信息时,设置电压控制引脚为1,同时复位定时器,当设定的第一时间间隔到达时,再对指示灯的电压控制引脚设置为0,再次复位定时器,当设定的第一时间间隔到达时,再对指示灯的电压控制引脚设置为1,如此循环执行,使指示灯按照第一设定频率进行闪烁。基于上述,通过控制指示灯电压控制引脚上设置1和设置0的时间间隔差异,即可实现控制指示灯闪烁的频率。

140、根据所述标识对所述设备的检测结果进行判定。

具体的,根据机顶盒指示灯的闪烁状态对机顶盒的检测结果进行判定,若指示灯常亮,表示机顶盒检测结果为通过,若指示灯以一定的频率闪烁,则表示机顶盒检测结果为不通过。

需要说明的是,本实施例仅以所述标识装置为指示灯为例进行说明,但并不限定所述标识装置为指示灯,还可以是别的装置,例如蜂鸣器等发声器件,可根据不同的检测结果控制蜂鸣器以不同的频率发声,所述标识装置只要是被检测设备已经具备的可以用于标识检测结果的均可。

本实施例提供的一种设备检测结果判定方法,通过根据机顶盒指示灯的闪烁状态来判定机顶盒的检测结果,判定方式直观,提高了机顶盒检测结果判定的速度以及准确度,提高了机顶盒的硬件检测效率,同时简化了机顶盒的检测装置,无需增加额外的辅助设备(例如显示器)。

实施例二

图2为本发明实施例二提供的一种设备检测结果判定方法流程示意图。在上述实施例的基础上,本实施例进行了进一步优化,优化的好处是还可以根据指示灯的闪烁状态获知机顶盒当前的检测进度。具体参见图2所示,所述方法包括如下步骤:

210、若机顶盒内置的检测软件未对机顶盒的各待检测硬件模块进行检测,控制机顶盒已有的指示灯按照第二设定频率闪烁,以标识机顶盒当前的状态信息。

具体的,若机顶盒首次运行且尚未经过检测,则控制机顶盒指示灯按照第二设定频率闪烁,其中,所述第二设定频率小于所述第一设定频率。产线工人可以根据机顶盒指示灯的各个闪烁状态对机顶盒的硬件检测结果进行判定,当指示灯常亮时,表示检测结果通过,当指示灯快速闪烁时,表示检测结果没有通过,当指示灯慢闪烁时,表示未对机顶盒进行检测或者正在对机顶盒进行检测,产线工人需要等待指示灯的闪烁状态发生变化。

220、基于机顶盒内置的检测软件对所述机顶盒的各待检测硬件模块进行检测,并控制机顶盒已有的指示灯按照第二设定频率闪烁。

230、根据所述各待检测硬件模块的检测结果生成控制信息。

240、基于所述控制信息控制所述机顶盒已有的指示灯闪烁,以对所述机顶盒的检测结果进行标识。

250、根据所述指示灯的闪烁状态对所述机顶盒的检测结果进行判定。

本实施例提供的一种机顶盒检测结果判定方法,可通过机顶盒已有的指示灯的闪烁状态对机顶盒的检测结果、检测进度进行判定,该判定方法方便,直观,提高了对机顶盒的硬件检测结果的判定效率与准确度。

进一步的,上述技术方案在机顶盒内部的实现过程可表示如下:

在机顶盒的存储器中规划出一块存储区域,该存储区域用于存放当前机顶盒的硬件模块检测结果,如果机顶盒已通过了各项硬件模块功能检测,则在该存储区域存储表示通过的标志位(例如,pass);如果有任意一项硬件功能检测失败,则在该存储区域存储表示不通过的标志位(例如,fail);如果机顶盒为首次运行且尚未经过检测,则在该存储区域存储表示空的标志位(例如,null)。

当机顶盒上电启动后,启动引导程序主动读取机顶盒的检测状态存储区(即上述用于存放当前机顶盒的硬件模块检测结果的存储区域),根据所述存储区的状态内容对机顶盒的指示灯进行初始化。如果存储区存储的内容为null状态,则由启动引导程序通知指示灯控制单元控制指示灯以第二设定频率(相对较低频率)进行慢闪烁,此状态表示硬件测试程序启动前的状态或者硬件测试程序正在对各硬件模块进行检测,进一步由启动引导程序引导机顶盒启动硬件检测程序或者继续硬件检测程序;如果存储区存储的内容为pass状态,则由启动引导程序通知指示灯控制单元控制指示灯保持常亮状态,此状态表示当前机顶盒已全部通过所有硬件测试项,并由启动引导程序引导机顶盒进入到用户主程序,退出硬件检测程序;如果存储区存储的内容为fail状态,则由启动引导程序通知指示灯控制单元控制指示灯以第一设定频率(相对较高频率)进行快闪烁,此状态表示当前机顶盒硬件测试结果失败。

硬件检测程序中的检测流程描述:

读取usb端口检测结果,若成功,则进入下一项硬件检测环节;若失败,则通知指示灯控制单元以第一设定频率(相对较高频率)进行闪烁,并循环重复执行当前的硬件检测项的检测步骤;

读取以太网口检测结果,若成功,则进入下一项硬件检测环节;若失败,则通知指示灯控制单元以第一设定频率(相对较高频率)进行闪烁,并重复执行当前的硬件检测项的检测步骤;

读取wifi装置检测结果,若成功,则进入下一项硬件检测环节;若失败,则通知指示灯控制单元以第一设定频率(相对较高频率)进行闪烁,并重复执行当前的硬件检测项的检测步骤;

读取蓝牙装置检测结果,若成功,进入下一项硬件检测环节;若失败,则通知指示灯控制单元以第一设定频率(相对较高频率)进行闪烁,并重复执行当前的硬件检测项的检测步骤;

读取调制解调器装置检测结果,若成功,则进入下一项硬件检测环节;若失败,则通知指示灯控制单元以第一设定频率(相对较高频率)进行闪烁,并重复执行当前的硬件检测项的检测步骤;

读取智能卡插槽装置检测结果,若成功,进入下项硬件检测环节;若失败,则通知指示灯控制单元以第一设定频率(相对较高频率)进行闪烁,并重复执行当前的硬件检测项的检测步骤;

读取存储器检测结果,若成功,则进入下一项硬件检测环节;若失败,则通知指示灯控制单元以第一设定频率(相对较高频率)进行闪烁,并重复执行当前的硬件检测项的检测步骤;

读取hdmi输出端口检测结果,若成功,则进入下一项硬件检测环节;若失败,则通知指示灯控制单元以第一设定频率(相对较高频率)进行闪烁,并重复执行当前的硬件检测项的检测步骤;

读取红外接收装置检测结果,若成功,则进入下一项硬件检测环节;若失败,则通知指示灯控制单元以第一设定频率(相对较高频率)进行闪烁,并重复执行当前的硬件检测项的检测步骤;

读取音视频解码器检测结果,若成功,则进入下一项硬件检测环节;若失败,则通知指示灯控制单元以第一设定频率(相对较高频率)进行闪烁,并重复执行当前的硬件检测项的检测步骤;

读取硬件装置老化检测结果,若成功,则通知指示灯控制单元保持常亮;若失败,则通知指示灯控制单元以第一设定频率(相对较高频率)进行闪烁,并重复执行当前的硬件检测项的检测步骤。

指示灯控制单元的工作流程描述:

通过高、低电平来实现对指示灯的控制。通过控制高、低电平的切换时间间隔可实现控制指示灯闪烁的频率。

实施例三

图3为本发明实施例三提供的一种设备检测结果判定装置结构示意图,参见图3所示,所述装置包括:检测模块310、生成模块320、控制模块330和判定模块340;

其中,检测模块310,用于基于设备内置的检测软件对所述设备的各待检测硬件模块进行检测;

生成模块320,用于根据所述各待检测硬件模块的检测结果生成控制信息;

控制模块330,用于基于所述控制信息控制所述设备已有的标识装置对所述设备的检测结果进行标识;

判定模块340,用于根据所述标识对所述设备的检测结果进行判定。

本实施例提供的一种设备检测结果判定装置,通过根据机顶盒指示灯的闪烁状态来判定机顶盒的检测结果,判定方式直观,提高了机顶盒检测结果判定的速度以及准确度,提高了机顶盒的硬件检测效率,同时简化了机顶盒的检测装置,无需增加额外的辅助设备(例如显示器)。

实施例四

图4为本发明实施例四提供的一种电子设备的结构示意图。如图4所示,该电子设备包括:处理器670、存储器671及存储在存储器671上并可在处理器670上运行的计算机程序;其中,处理器670的数量可以是一个或多个,图4中以一个处理器670为例;处理器670执行所述计算机程序时实现如上述实施例中所述的一种设备检测结果判定方法。如图4所示,所述电子设备还可以包括输入装置672和输出装置673。处理器670、存储器671、输入装置672和输出装置673可以通过总线或其他方式连接,图4中以通过总线连接为例。

存储器671作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中一种设备检测结果判定方法对应的程序指令/模块(例如,设备检测结果判定装置中的检测模块310、生成模块320或者控制模块330等)。处理器670通过运行存储在存储器671中的软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述的一种设备检测结果判定方法。

存储器671可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器671可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器671可进一步包括相对于处理器670远程设置的存储器,这些远程存储器可以通过网络连接至电子设备/存储介质。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置672可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。输出装置673可包括显示屏等显示设备。

实施例五

本发明实施例五还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种设备检测结果判定方法,该方法包括:

基于设备内置的检测软件对所述设备的各待检测硬件模块进行检测;

根据所述各待检测硬件模块的检测结果生成控制信息;

基于所述控制信息控制所述设备已有的标识装置对所述设备的检测结果进行标识;

根据所述标识对所述设备的检测结果进行判定。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的一种设备检测结果判定方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,存储介质,或者网络设备等)执行本发明各个实施例所述的方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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