一种基于通道切换的测试方法及装置制造方法

文档序号:6551922阅读:152来源:国知局
一种基于通道切换的测试方法及装置制造方法
【专利摘要】本发明实施例公开了一种基于通道切换的测试方法及装置,解决了由于人工要求高,且操作复杂,所导致的操作失误,及效率大大地降低的技术问题,而且避免了由于需要针对不同的板卡和信号通道添加不同的测试代码,使得软件开发周期增加,软件维护成本增加,从而导致通用性较低的技术问题。本发明实施例方法包括:S1:加载与信号通道相对应的测试脚本,并切换到信号通道,测试脚本包含有测试信号;S2:根据采集到的测试信号的标识符判断是否切换成功,若是,则执行步骤S3;S3:在信号通道下对采集到的测试信号的指标进行测试。
【专利说明】一种基于通道切换的测试方法及装置

【技术领域】
[0001] 本发明涉及自动化【技术领域】,尤其涉及一种基于通道切换的测试方法及装置。

【背景技术】
[0002] 在嵌入式【技术领域】中,整体的软件嵌入及电路排线最后集成出来的板卡需要对其 进行各方面的工作性质测试,才能最终批量生产进入电子产品的整体封装。例如对于TV板 卡,需要将TV的所有信号,如多媒体信号进行全部测试是否满足要求等。
[0003] 现有的板卡测试技术,通常分为两种,一是人工测试,需要人工插拔信号,再针对 每个信号通道进行人工检测,二是利用软件自动测试,首先需要增加软件测试代码,通过发 送通信命令(遥控,串口等)来切换到不同的信号通道,相关指令发送成功后上位机进行该 通道测试。
[0004] 然而,上述提及的板卡测试技术,前者不仅人工要求高,且操作复杂,易导致操作 失误,同时,效率大大地降低,后者需要针对不同的信号通道添加不同的测试代码,使得软 件开发周期增加,软件维护成本增加,从而导致通用性较低。


【发明内容】

[0005] 本发明实施例提供了一种基于通道切换的测试方法及装置,解决了由于人工要求 高,且操作复杂,所导致的操作失误,及效率大大地降低的技术问题,而且避免了由于需要 针对不同的板卡和信号通道添加不同的测试代码,使得软件开发周期增加,软件维护成本 增加,从而导致通用性较低的技术问题。
[0006] 本发明实施例提供的一种基于通道切换的测试方法,包括:
[0007] S1 :加载与信号通道相对应的测试脚本,并切换到所述信号通道,所述测试脚本包 含有测试信号;
[0008] S2:根据采集到的所述测试信号的标识符判断是否切换成功,若是,则执行步骤 S3 ;
[0009] S3 :在所述信号通道下对采集到的所述测试信号的指标进行测试。
[0010] 可选地,
[0011] 所述步骤S1包括:
[0012] 加载与信号通道相对应的测试脚本,并切换到所述信号通道;
[0013] 控制所述信号发生器输出与所述测试脚本一致的所述测试信号。
[0014] 可选地,
[0015] 所述步骤S2包括:
[0016] 判断采集到的所述测试信号的图像与预置信号的图像RGB的相似度是否在第一 阈值范围内,若是,则执行步骤S3 ;
[0017] 和 / 或
[0018] 判断采集到的所述测试信号的图像的RGB距离与预置信号的图像RGB距离是否不 大于第二阈值,若是,则执行步骤S3。
[0019] 可选地,
[0020] 所述步骤S2包括:
[0021] 判断采集到的所述测试信号的OCR标识符是否与预置信号的字符是否一致,若 是,则执行步骤S3。
[0022] 可选地,
[0023] 所述步骤S3包括:
[0024] 在所述信号通道下判断采集到的所述测试信号的指标与预置指标值的一致的成 功次数是否满足预置成功次数,若是,则所述测试信号测试成功;
[0025] 和 / 或
[0026] 在所述信号通道下判断采集到的所述测试信号的指标与预置指标值的一致的失 败次数是否不大于预置失败次数,若是,则所述测试信号测试成功。
[0027] 本发明实施例中提供的一种基于通道切换的测试装置,包括:
[0028] 控制模块,用于加载与信号通道相对应的测试脚本,并切换到所述信号通道,所述 测试脚本包含有测试信号;
[0029] 通道测试模块,用于根据采集到的所述测试信号的标识符判断是否切换成功,若 是,则触发信号指标测试模块;
[0030] 信号指标测试模块,用于在所述信号通道下对采集到的所述测试信号的指标进行 测试。
[0031] 可选地,
[0032] 所述控制模块包括:
[0033] 加载/切换子模块,用于加载与信号通道相对应的测试脚本,并切换到所述信号 通道;
[0034] 输出控制子模块,用于控制所述信号发生器输出与所述测试脚本一致的所述测试 信号。
[0035] 可选地,
[0036] 所述通道测试模块具体包括:
[0037] 第一采集子模块,用于采集所述测试信号的图像;
[0038] 第一判断子模块,用于判断采集到的所述图像与预置信号的图像RGB的相似度是 否在第一阈值范围内,若是,则触发信号指标测试模块;
[0039] 和 / 或
[0040] 第二判断子模块,用于判断采集到的所述图像的RGB距离与预置信号的图像RGB 距离是否不大于第二阈值,若是,则触发信号指标测试模块。
[0041] 可选地,
[0042] 所述通道测试模块具体包括:
[0043] 第二采集子模块,用于采集所述测试信号的OCR标识符;
[0044] 第三判断子模块,用于判断采集到的所述OCR标识符是否与预置信号的字符是否 一致,若是,则触发信号指标测试模块。
[0045] 可选地,
[0046] 所述信号指标测试模块具体包括:
[0047] 第三采集子模块,用于在所述信号通道下采集所述测试信号的指标;
[0048] 第一测试子模块,用于判断采集到的所述指标与预置指标值的一致的成功次数是 否满足预置成功次数,若是,则所述测试信号测试成功;
[0049] 和 / 或
[0050] 第二测试子模块,用于判断采集到的所述指标与预置指标值的一致的失败次数是 否不大于预置失败次数,若是,则所述测试信号测试成功。
[0051] 从以上技术方案可以看出,本发明实施例具有以下优点:
[0052] 本发明实施例提供了一种基于通道切换的测试方法及装置,其中,方法包括:S1 : 加载与信号通道相对应的测试脚本,并切换到信号通道,测试脚本包含有测试信号;S2 :根 据采集到的测试信号的标识符判断是否切换成功,若是,则执行步骤S3 ;S3 :在信号通道下 对采集到的测试信号的指标进行测试。本实施例中,通过加载预先存储好的与信号通道相 对应的测试脚本,并切换到信号通道,便可以根据采集到的不同的测试信号的标识符判断 不同的信号通道是否切换成功,再对不同的信号通道下的该信号的各个指标进行测试,不 仅解决了由于人工要求高,且操作复杂,所导致的操作失误,及效率大大地降低的技术问 题,而且避免了由于需要针对不同的板卡和信号通道添加不同的测试代码,使得软件开发 周期增加,软件维护成本增加,从而导致通用性较低的技术问题。

【专利附图】

【附图说明】
[0053] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其它的附图。
[0054] 图1为本发明实施例提供的一种基于通道切换的测试方法的一个实施例的流程 示意图;
[0055] 图2为本发明实施例提供的一种基于通道切换的测试方法的另一个实施例的流 程不意图;
[0056] 图3为本发明实施例提供的一种基于通道切换的测试方法的另一个实施例的流 程不意图;
[0057] 图4为本发明实施例提供的一种基于通道切换的测试方法的另一个实施例的流 程不意图;
[0058] 图5为本发明实施例提供的一种基于通道切换的测试装置的一个实施例的结构 示意图;
[0059] 图6为本发明实施例提供的一种基于通道切换的测试装置的另一个实施例的结 构示意图;
[0060] 图7为本发明实施例提供的一种基于通道切换的测试装置的另一个实施例的结 构示意图。

【具体实施方式】
[0061] 本发明实施例提供了一种基于通道切换的测试方法及装置,解决了由于人工要求 高,且操作复杂,所导致的操作失误,及效率大大地降低的技术问题,而且避免了由于需要 针对不同的板卡和信号通道添加不同的测试代码,使得软件开发周期增加,软件维护成本 增加,从而导致通用性较低的技术问题。
[0062] LVDS,即 Low Voltage Differential Signaling,是一种低压差分信号技术接口。
[0063] CVBS,即视频色差输入接口。
[0064] HDMI,高清晰度多媒体接口(英文:High Definition Multimedia Interface,HDMI) 是一种数字化视频/音频接口技术,其中包括CEC,(Consumer Electronics Control),是建 立在HDMI上的一种通信协议,ARC,即音频回传功能。
[0065] VGA (Video Graphics Array)即视频图形阵列。
[0066] DVI (Digital Visual Interface),即数字视频接口。
[0067] OCR (Optical Character Recognition,光学字符识别)是指电子设备(例如扫描 仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别 方法将形状翻译成计算机文字的过程。
[0068] RGB,是一种颜色标准,是通过对红(R)、绿(G)、蓝⑶三个颜色通道的变化以及它 们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个 标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。
[0069] 为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明 实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述 的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域 普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护 的范围。
[0070] 请参阅图1,本发明实施例提供的一种基于通道切换的测试方法的一个实施例包 括:
[0071] S1 :加载与信号通道相对应的测试脚本,并切换到信号通道;
[0072] 本实施例中,当需要对嵌入式领域集成出来的板卡,例如TV板卡进行整体测试的 时候,首先,需要对板卡进行供电,同时,加载与信号通道相对应的测试脚本,并切换到信号 通道,需要说明的是,前述加载的测试脚本可以是多个,前述切换到的信号通道可以是为开 启状态的多个测试脚本中的其中一个测试脚本相对应的信号通道,可以理解的是,除该切 换到的信号通道之外,其它测试脚本相对应的信号通道为处于关闭状态。
[0073] 可以理解的是,前述的测试脚本包含有测试信号,例如多媒体信号的HDMI信号, VGA信号,DVI信号等,此处具体不做限定。
[0074] S2 :根据采集到的测试信号的标识符判断是否切换成功,若是,则执行步骤S3,若 否,则执行步骤S1中的信号通道的切换;
[0075] 当加载与信号通道相对应的测试脚本,并切换到信号通道之后,需要根据采集到 的测试信号的标识符判断是否切换成功,若是,则执行步骤S3,若否,则执行步骤S1中的信 号通道的切换,可以理解的是,再一次执行信号通道的切换步骤,必须说明的是,前述的采 集测试信号可以是通过LVDS和/或CVBS进行采集。
[0076] 需要说明的是,前述的测试信号的标识符可以是预先在信号对应输出的图像的固 定位置设置的标识符。
[0077] 可以理解的是,根据采集到的测试信号的标识符判断是否切换成功的具体过程将 在后续的实施例中进行详细的描述,此处便不再赘述。
[0078] S3 :在信号通道下对采集到的测试信号的指标进行测试。
[0079] 本实施例中,根据采集到的测试信号的标识符判断切换成功之后,则在信号通道 下对采集到的测试信号的指标进行测试,可以理解的是,前述的测试信号的指标测试可以 是例如在HDMI信号通道下,测试HDMI信号的CEC功能的指标参数,和/或ARC功能的指标 参数,或者是VGA信号通道下,测试VGA信号图像的满屏指标参数等,此处具体不做限定。
[0080] 需要说明的是,前述的测试信号的指标进行测试,还可以是对采集到当前的信号 通道下的电压,声音,通信协议等指标进行进一步测试,确定待测板卡处于该信号下的指标 符合要求,此处具体不做限定。
[0081] 本实施例中,通过加载预先存储好的与信号通道相对应的测试脚本,并切换到信 号通道,便可以根据采集到的不同的测试信号的标识符判断不同的信号通道是否切换成 功,再对不同的信号通道下的该信号的各个指标进行测试,不仅解决了由于人工要求高,且 操作复杂,所导致得操作失误,及效率大大地降低的技术问题,而且避免了由于需要针对不 同的信号通道添加不同的测试代码,使得软件开发周期增加,软件维护成本增加,从而导致 通用性较低的技术问题。
[0082] 上面是对基于通道切换的测试方法的过程进行详细的描述,下面将对采集到的测 试信号的标识符判断是否切换成功的过程进行详细的描述,在实际应用中,判断是否切换 成功的过程有多种,下面分别进行说明。
[0083] -、RGB 相似度;
[0084] 请参阅图2,本发明实施例提供的一种基于通道切换的测试方法的另一个实施例 包括:
[0085] 201、加载与信号通道相对应的测试脚本,并切换到信号通道;
[0086] 本实施例中,当需要对嵌入式领域集成出来的板卡,例如TV板卡进行整体测试的 时候,首先,需要对板卡进行供电,同时,加载与信号通道相对应的测试脚本,并切换到信号 通道,需要说明的是,前述加载的测试脚本可以是多个,前述切换到的信号通道可以是多个 测试脚本中的其中一个测试脚本相对应的信号通道为开启状态,则除该切换到的信号通 道,其它测试脚本相对应的信号通道处于关闭状态。
[0087] 可以理解的是,前述的测试脚本包含有测试信号,例如多媒体信号的HDMI信号, VGA信号,DVI信号等,此处具体不做限定。
[0088] 202、控制信号发生器输出与测试脚本一致的测试信号;
[0089] 当加载与信号通道相对应的测试脚本,并切换到信号通道之后,需要控制信号发 生器输出与测试脚本一致的测试信号。
[0090] 203、判断采集到的测试信号的图像与预置信号的图像RGB的相似度是否在第一 阈值范围内,若是,则执行步骤204,若否,则执行步骤201中的信号通道的切换;
[0091] 当控制信号发生器输出与测试脚本一致的测试信号之后,需要判断采集到的测 试信号的图像与预置信号的图像RGB的相似度是否在第一阈值范围内,若是,则执行步骤 204,若否,则执行步骤201中的信号通道的切换,可以理解的是,再一次执行信号通道的切 换步骤。
[0092] 需要说明的是,前述的测试信号的图像可以是预先在信号对应输出的图像,可以 理解的是,前述的图像预置信号的图像的对比包括特定区域的色块标识符、特定位置的形 状比较,全图的比较,例如采集到的测试信号输出的信号图像上的某一固定位置有该测试 信号相对应的标识符,例如输出的HDMI信号图像的中部有蓝色色块,则将该蓝色色块的 RGB像素与预先存储的HDMI信号的标准的图像RGB像素进行蓝色色块的RGB像素的相似度 对比,或者是将包含有该蓝色色块的整图的RGB像素与预先存储的HDMI信号的标准的图像 RGB像素进行相似度的对比,若相似度在90%至100%的范围内,则执行步骤204。
[0093] 必须说明的是,前述的采集测试信号可以是通过LVDS和/或CVBS进行采集。
[0094] 204、在信号通道下判断采集到的测试信号的指标与预置指标值的一致的成功次 数是否满足预置成功次数和/或失败次数是否不大于预置失败次数,若是,则执行步骤 205,若否,则测试结果不成功;
[0095] 本实施例中,判断采集到的测试信号的图像与预置信号的图像RGB的相似度在第 一阈值范围内之后,则在前述的切换到的信号通道下对采集到的测试信号的指标与预置指 标值的一致的成功次数是否满足预置成功次数和/或失败次数是否不大于预置失败次数, 若是,则执行步骤205,若否,则测试结果不成功。
[0096] 可以理解的是,切换到的信号通道下对采集到的测试信号的指标与预置指标值的 一致的成功次数是否满足预置成功次数可以是例如在HDMI信号通道下,多次测试HDMI信 号的CEC功能的指标参数,和/或ARC功能的指标参数,或者是VGA信号通道下,多次测试 VGA信号图像的满屏指标参数等,与预置的HDMI信号的CEC功能的指标参数,和/或ARC功 能的指标参数,或者是预置的VGA信号图像的满屏指标参数等标准指标值的一致的成功次 数是否满足预置成功次数,例如两次成功次数,或连续两次成功的次数等,还可以是是否失 败次数不大于预置失败次数,例如30次失败次数等,此处具体不做限定,若是,则执行步骤 205,若否,则测试结果不成功。
[0097] 205、测试信号测试成功;
[0098] 当切换到的信号通道下对采集到的测试信号的指标与预置指标值的一致的成功 次数满足预置成功次数之后,则板卡针对该测试信号的各功能和指标测试成功。
[0099] 需要说明的是,前述的测试信号的指标进行测试,还可以是对采集到当前的信号 通道下的电压,声音,通信协议等指标进行进一步测试,确定待测板卡处于该信号下的指标 符合要求,此处具体不做限定。
[0100] 本实施例中,通过加载预先存储好的与信号通道相对应的测试脚本,并切换到信 号通道,便可以判断采集到的测试信号的图像与预置信号的图像RGB的相似度是否在第一 阈值范围内,以确定不同的信号通道是否切换成功,再对不同的信号通道下的该信号的各 个指标进行测试,且当测试成功次数/失败次数与预置成功次数/预置失败次数对比,满足 条件之后,则板卡的测试信号成功,不仅解决了由于人工要求高,且操作复杂,所导致的操 作失误,及效率大大地降低的技术问题,而且避免了由于需要针对不同的信号通道添加不 同的测试代码,使得软件开发周期增加,软件维护成本增加,从而导致通用性较低的技术问 题,以及对不同的信号通道下的该信号的各个指标进行测试,且当测试成功次数/失败次 数与预置成功次数/预置失败次数对比的设计,进一步保证了多次测试下的不误检和精确 性。
[0101] 二、RGB 距离;
[0102] 请参阅图3,本发明实施例提供的一种基于通道切换的测试方法的另一个实施例 包括:
[0103] 301、加载与信号通道相对应的测试脚本,并切换到信号通道;
[0104] 本实施例中,当需要对嵌入式领域集成出来的板卡,例如TV板卡进行整体测试的 时候,首先,需要对板卡进行供电,同时,加载与信号通道相对应的测试脚本,并切换到信号 通道,需要说明的是,前述加载的测试脚本可以是多个,前述切换到的信号通道可以是多个 测试脚本中的其中一个测试脚本相对应的信号通道为开启状态,则除该切换到的信号通 道,其它测试脚本相对应的信号通道处于关闭状态。
[0105] 可以理解的是,前述的测试脚本包含有测试信号,例如多媒体信号的HDMI信号, VGA信号,DVI信号等,此处具体不做限定。
[0106] 302、控制信号发生器输出与测试脚本一致的测试信号;
[0107] 当加载与信号通道相对应的测试脚本,并切换到信号通道之后,需要控制信号发 生器输出与测试脚本一致的测试信号。
[0108] 303、判断采集到的测试信号的图像的RGB距离与预置信号的图像RGB距离是否不 大于第二阈值,若是,则执行步骤304,若否,则执行步骤301中的信号通道的切换;
[0109] 当控制信号发生器输出与测试脚本一致的测试信号之后,需要判断采集到的测试 信号的图像的RGB距离与预置信号的图像RGB距离是否不大于第二阈值,若是,则执行步骤 304, 若否,则执行步骤301中的信号通道的切换,可以理解的是,再一次执行信号通道的切 换步骤。
[0110] 需要说明的是,前述的测试信号的图像可以是预先在信号对应输出的图像,可以 理解的是,前述的图像预置信号的图像的对比包括特定区域的色块标识符、特定位置的形 状比较,全图的比较,例如采集到的测试信号输出的信号图像上的某一固定位置有该测试 信号相对应的标识符,例如输出的HDMI信号图像的中部有蓝色色块,则将该蓝色色块的 RGB距离,例如蓝色色块的RGB像素为00255与预先存储的HDMI信号的标准包含有蓝色色 块的图像RGB像素为00245,则按照预置算法,如标准差的计算方法,进行RGB距离的获取, 若对比不大于第二阈值,则执行步骤304,若否,则执行步骤301中的信号通道的切换。
[0111] 必须说明的是,前述的采集测试信号可以是通过LVDS和/或CVBS进行采集。
[0112] 304、在信号通道下判断采集到的测试信号的指标与预置指标值的一致的成功次 数是否满足预置成功次数和/或失败次数是否不大于预置失败次数,若是,则执行步骤 305, 若否,则测试结果不成功;
[0113] 本实施例中,判断采集到的测试信号的图像的RGB距离与预置信号的图像RGB距 离不大于第二阈值之后,则在前述的切换到的信号通道下对采集到的测试信号的指标与预 置指标值的一致的成功次数是否满足预置成功次数,若是,则执行步骤305,若否,则测试结 果不成功。
[0114] 可以理解的是,切换到的信号通道下对采集到的测试信号的指标与预置指标值的 一致的成功次数是否满足预置成功次数可以是例如在HDMI信号通道下,多次测试HDMI信 号的CEC功能的指标参数,和/或ARC功能的指标参数,或者是VGA信号通道下,多次测试 VGA信号图像的满屏指标参数等,与预置的HDMI信号的CEC功能的指标参数,和/或ARC功 能的指标参数,或者是预置的VGA信号图像的满屏指标参数等标准指标值的一致的成功次 数是否满足预置成功次数,例如两次成功次数,或连续两次成功的次数等,还可以是是否失 败次数不大于预置失败次数,例如30次失败次数等,此处具体不做限定,若是,则执行步骤 305,若否,则测试结果不成功。
[0115] 305、测试信号测试成功;
[0116] 当切换到的信号通道下对采集到的测试信号的指标与预置指标值的一致的成功 次数满足预置成功次数之后,则板卡针对该测试信号的各功能和指标测试成功。
[0117] 需要说明的是,前述的测试信号的指标进行测试,还可以是对采集到当前的信号 通道下的电压,声音,通信协议等指标进行进一步测试,确定待测板卡处于该信号下的指标 符合要求,此处具体不做限定。
[0118] 本实施例中,通过加载预先存储好的与信号通道相对应的测试脚本,并切换到信 号通道,便可以判断采集到的测试信号的图像的RGB距离与预置信号的图像RGB距离不大 于第二阈值,以确定不同的信号通道是否切换成功,再对不同的信号通道下的该信号的各 个指标进行测试,且当测试成功次数/失败次数与预置成功次数/预置失败次数对比,满足 条件之后,则板卡的测试信号成功,不仅解决了由于人工要求高,且操作复杂,所导致得操 作失误,及效率大大地降低的技术问题,而且避免了由于需要针对不同的信号通道添加不 同的测试代码,使得软件开发周期增加,软件维护成本增加,从而导致通用性较低的技术问 题,以及对不同的信号通道下的该信号的各个指标进行测试,且当测试成功次数/失败次 数与预置成功次数/预置失败次数对比的设计,进一步保证了多次测试下的不误检和精确 性。
[0119] 三、OCR 字符;
[0120] 请参阅图4,本发明实施例提供的一种基于通道切换的测试方法的另一个实施例 包括:
[0121] 401、加载与信号通道相对应的测试脚本,并切换到信号通道;
[0122] 本实施例中,当需要对嵌入式领域集成出来的板卡,例如TV板卡进行整体测试的 时候,首先,需要对板卡进行供电,同时,加载与信号通道相对应的测试脚本,并切换到信号 通道,需要说明的是,前述加载的测试脚本可以是多个,前述切换到的信号通道可以是多个 测试脚本中的其中一个测试脚本相对应的信号通道为开启状态,则除该切换到的信号通 道,其它测试脚本相对应的信号通道处于关闭状态。
[0123] 可以理解的是,前述的测试脚本包含有测试信号,例如多媒体信号的HDMI信号, VGA信号,DVI信号等,此处具体不做限定。
[0124] 402、控制信号发生器输出与测试脚本一致的测试信号;
[0125] 当加载与信号通道相对应的测试脚本,并切换到信号通道之后,需要控制信号发 生器输出与测试脚本一致的测试信号。
[0126] 403、判断采集到的测试信号的OCR标识符是否与预置信号的字符是否一致,若 是,则执行步骤404,若否,则执行步骤401中的信号通道的切换;
[0127] 当控制信号发生器输出与测试脚本一致的测试信号之后,需要判断采集到的测试 信号的OCR标识符是否与预置信号的字符是否一致,若是,则执行步骤404,若否,则执行步 骤401中的信号通道的切换,可以理解的是,再一次执行信号通道的切换步骤。
[0128] 需要说明的是,前述的测试信号的OCR标识符可以是预先在信号对应输出的图像 的固定位置设置的OCR标识符,例如采集到的测试信号输出的信号图像上的某一固定位置 有该测试信号相对应的OCR标识符,例如输出的HDMI信号图像的中部有"HDMI "字符,则 "HDMI"字符与预先存储的HDMI信号的标准包含有相对应的OCR标识符例如"HDMI"字符进 行对比是否两个字符一致,若是,则执行步骤404,若否,则执行步骤401中的信号通道的切 换。
[0129] 必须说明的是,前述的采集测试信号可以是通过LVDS和/或CVBS进行采集。
[0130] 404、在信号通道下判断采集到的测试信号的指标与预置指标值的一致的成功次 数是否满足预置成功次数和/或失败次数是否不大于预置失败次数,若是,则执行步骤 405,若否,则测试结果不成功;
[0131] 本实施例中,判断采集到的测试信号的OCR标识符是否与预置信号的字符一致之 后,则在前述的切换到的信号通道下对采集到的测试信号的指标与预置指标值的一致的成 功次数是否满足预置成功次数,若是,则执行步骤405,若否,则测试结果不成功。
[0132] 可以理解的是,切换到的信号通道下对采集到的测试信号的指标与预置指标值的 一致的成功次数是否满足预置成功次数可以是例如在HDMI信号通道下,多次测试HDMI信 号的CEC功能的指标参数,和/或ARC功能的指标参数,或者是VGA信号通道下,多次测试 VGA信号图像的满屏指标参数等,与预置的HDMI信号的CEC功能的指标参数,和/或ARC功 能的指标参数,或者是预置的VGA信号图像的满屏指标参数等标准指标值的一致的成功次 数是否满足预置成功次数,例如两次成功次数,或连续两次成功的次数等,还可以是是否失 败次数不大于预置失败次数,例如30次失败次数等,此处具体不做限定,若是,则执行步骤 405,若否,则测试结果不成功。
[0133] 405、测试信号测试成功;
[0134] 当切换到的信号通道下对采集到的测试信号的指标与预置指标值的一致的成功 次数满足预置成功次数之后,则板卡针对该测试信号的各功能和指标测试成功。
[0135] 需要说明的是,前述的测试信号的指标进行测试,还可以是对采集到当前的信号 通道下的电压,声音,通信协议等指标进行进一步测试,确定待测板卡处于该信号下的指标 符合要求,此处具体不做限定。
[0136] 本实施例中,通过加载预先存储好的与信号通道相对应的测试脚本,并切换到信 号通道,便可以判断采集到的测试信号的OCR标识符是否与预置信号的字符一致,以确定 不同的信号通道是否切换成功,再对不同的信号通道下的该信号的各个指标进行测试,且 当测试成功次数/失败次数与预置成功次数/预置失败次数对比,满足条件之后,则板卡的 测试信号成功,不仅解决了由于人工要求高,且操作复杂,所导致得操作失误,及效率大大 地降低的技术问题,而且避免了由于需要针对不同的信号通道添加不同的测试代码,使得 软件开发周期增加,软件维护成本增加,从而导致通用性较低的技术问题,以及对不同的信 号通道下的该信号的各个指标进行测试,且当测试成功次数/失败次数与预置成功次数/ 预置失败次数对比的设计,进一步保证了多次测试下的不误检和精确性。
[0137] 请参阅图5,本发明实施例提供的一种基于通道切换的测试装置的一个实施例包 括:
[0138] 控制模块501,用于加载与信号通道相对应的测试脚本,并切换到信号通道,测试 脚本包含有测试信号;
[0139] 通道测试模块502,用于根据采集到的测试信号的标识符判断是否切换成功,若 是,则触发信号指标测试模块503 ;
[0140] 信号指标测试模块503,用于在信号通道下对采集到的测试信号的指标进行测试。
[0141] 本实施例中,通过控制模块501加载预先存储好的与信号通道相对应的测试脚 本,并切换到信号通道,通道测试模块502便可以根据采集到的不同的测试信号的标识符 判断不同的信号通道是否切换成功,信号指标测试模块503再对不同的信号通道下的该信 号的各个指标进行测试,不仅解决了由于人工要求高,且操作复杂,所导致得操作失误,及 效率大大地降低的技术问题,而且避免了由于需要针对不同的信号通道添加不同的测试代 码,使得软件开发周期增加,软件维护成本增加,从而导致通用性较低的技术问题。
[0142] 上面是对基于通道切换的测试装置的各模块进行详细的说明,下面将对通道测试 模块的第一采集子模块和第一 /二判断子模块进行详细的说明,请参阅图6,本发明实施例 提供的一种基于通道切换的测试装置的另一个实施例包括:
[0143] 控制模块601,用于加载与信号通道相对应的测试脚本,并切换到信号通道,测试 脚本包含有测试信号;
[0144] 其中,控制模块601具体包括:
[0145] 加载/切换子模块6011,用于加载与信号通道相对应的测试脚本,并切换到信号 通道;
[0146] 输出控制子模块6012,用于控制信号发生器输出与测试脚本一致的测试信号。
[0147] 通道测试模块602,用于根据采集到的测试信号的标识符判断是否切换成功,若 是,则触发信号指标测试模块603 ;
[0148] 其中,通道测试模块602具体包括:
[0149] 第一采集子模块6021,用于采集测试信号的图像;
[0150] 第一判断子模块6022,用于判断采集到的图像与预置信号的图像RGB的相似度是 否在第一阈值范围内,若是,则触发信号指标测试模块;
[0151] 和/或
[0152] 第二判断子模块6023,用于判断采集到的图像的RGB距离与预置信号的图像RGB 距离是否不大于第二阈值,若是,则触发信号指标测试模块。
[0153] 信号指标测试模块603,用于在信号通道下对采集到的测试信号的指标进行测试。
[0154] 其中,信号指标测试模块603具体包括:
[0155] 第三采集子模块6031,用于在信号通道下采集测试信号的指标;
[0156] 第一测试子模块6032,用于判断采集到的指标与预置指标值的一致的成功次数是 否满足预置成功次数,若是,则测试信号测试成功;
[0157] 和/或
[0158] 第二测试子模块6033,用于判断采集到的指标与预置指标值的一致的失败次数是 否不大于预置失败次数,若是,则测试信号测试成功。
[0159] 本实施例中,通过加载/切换子模块6011加载预先存储好的与信号通道相对应的 测试脚本,并切换到信号通道,第一判断子模块6022便可以判断采集到的测试信号的图像 与预置信号的图像RGB的相似度是否在第一阈值范围内,或是第二判断子模块6023判断采 集到的测试信号的图像的RGB距离与预置信号的图像RGB距离不大于第二阈值,以确定不 同的信号通道是否切换成功,第一测试子模块6032和/或第二测试子模块6033再对不同 的信号通道下的该信号的各个指标进行测试,且当测试成功次数/失败次数与预置成功次 数/预置失败次数对比,满足条件之后,则板卡的测试信号成功,不仅解决了由于人工要求 高,且操作复杂,所导致得操作失误,及效率大大地降低的技术问题,而且避免了由于需要 针对不同的信号通道添加不同的测试代码,使得软件开发周期增加,软件维护成本增加,从 而导致通用性较低的技术问题,以及对不同的信号通道下的该信号的各个指标进行测试, 且当测试成功次数/失败次数与预置成功次数/预置失败次数对比的设计,进一步保证了 多次测试下的不误检和精确性。
[0160] 上面是对通道测试模块的第一采集子模块和第一 /二判断子模块进行详细的说 明,下面将对第二采集子模块和第三判断子模块进行详细的说明,请参阅图7,本发明实施 例提供的一种基于通道切换的测试装置的另一个实施例包括:
[0161] 控制模块701,用于加载与信号通道相对应的测试脚本,并切换到信号通道,测试 脚本包含有测试信号;
[0162] 其中,控制模块701具体包括:
[0163] 加载/切换子模块7011,用于加载与信号通道相对应的测试脚本,并切换到信号 通道;
[0164] 输出控制子模块7012,用于控制信号发生器输出与测试脚本一致的测试信号。
[0165] 通道测试模块702,用于根据采集到的测试信号的标识符判断是否切换成功,若 是,则触发信号指标测试模块703 ;
[0166] 其中,通道测试模块702具体包括:
[0167] 第二采集子模块7021,用于采集测试信号的OCR标识符;
[0168] 第三判断子模块7022,用于判断采集到的OCR标识符是否与预置信号的字符是否 一致,若是,则触发信号指标测试模块。
[0169] 信号指标测试模块703,用于在信号通道下对采集到的测试信号的指标进行测试。
[0170] 其中,信号指标测试模块703具体包括:
[0171] 第三采集子模块7031,用于在信号通道下采集测试信号的指标;
[0172] 第一测试子模块7032,用于判断采集到的指标与预置指标值的一致的成功次数是 否满足预置成功次数,若是,则测试信号测试成功;
[0173] 和 / 或
[0174] 第二测试子模块7033,用于判断采集到的指标与预置指标值的一致的失败次数是 否不大于预置失败次数,若是,则测试信号测试成功。
[0175] 本实施例中,通过加载/切换子模块7011加载预先存储好的与信号通道相对应 的测试脚本,并切换到信号通道,第三判断子模块7022便可以判断采集到的OCR标识符是 否与预置信号的字符一致,以确定不同的信号通道是否切换成功,第一测试子模块7032和 /或第二测试子模块7033再对不同的信号通道下的该信号的各个指标进行测试,且当测试 成功次数/失败次数与预置成功次数/预置失败次数对比,满足条件之后,则板卡的测试信 号成功,不仅解决了由于人工要求高,且操作复杂,所导致得操作失误,及效率大大地降低 的技术问题,而且避免了由于需要针对不同的信号通道添加不同的测试代码,使得软件开 发周期增加,软件维护成本增加,从而导致通用性较低的技术问题,以及对不同的信号通道 下的该信号的各个指标进行测试,且当测试成功次数/失败次数与预置成功次数/预置失 败次数对比的设计,进一步保证了多次测试下的不误检和精确性。
[0176] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统, 装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0177] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以 通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的 划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件 可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或 讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦 合或通信连接,可以是电性,机械或其它的形式。
[0178] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显 示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个 网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目 的。
[0179] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单 元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0180] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用 时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质 上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形 式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算 机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法 的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程 序代码的介质。
[0181] 以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前 述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前 述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些 修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【权利要求】
1. 一种基于通道切换的测试方法,其特征在于,包括: S1:加载与信号通道相对应的测试脚本,并切换到所述信号通道,所述测试脚本包含有 测试信号; 52 :根据采集到的所述测试信号的标识符判断是否切换成功,若是,则执行步骤S3 ; 53 :在所述信号通道下对采集到的所述测试信号的指标进行测试。
2. 根据权利要求1所述的测试方法,其特征在于,所述步骤S1包括: 加载与信号通道相对应的测试脚本,并切换到所述信号通道; 控制所述信号发生器输出与所述测试脚本一致的所述测试信号。
3. 根据权利要求1所述的测试方法,其特征在于,所述步骤S2包括: 判断采集到的所述测试信号的图像与预置信号的图像RGB的相似度是否在第一阈值 范围内,若是,则执行步骤S3 ; 和/或 判断采集到的所述测试信号的图像的RGB距离与预置信号的图像RGB距离是否不大于 第二阈值,若是,则执行步骤S3。
4. 根据权利要求1所述的测试方法,其特征在于,所述步骤S2包括: 判断采集到的所述测试信号的OCR标识符是否与预置信号的字符是否一致,若是,则 执行步骤S3。
5. 根据权利要求1所述的测试方法,其特征在于,所述步骤S3包括: 在所述信号通道下判断采集到的所述测试信号的指标与预置指标值的一致的成功次 数是否满足预置成功次数,若是,则所述测试信号测试成功; 和/或 在所述信号通道下判断采集到的所述测试信号的指标与预置指标值的一致的失败次 数是否不大于预置失败次数,若是,则所述测试信号测试成功。
6. -种基于通道切换的测试装置,其特征在于,包括: 控制模块,用于加载与信号通道相对应的测试脚本,并切换到所述信号通道,所述测试 脚本包含有测试信号; 通道测试模块,用于根据采集到的所述测试信号的标识符判断是否切换成功,若是,则 触发信号指标测试模块; 信号指标测试模块,用于在所述信号通道下对采集到的所述测试信号的指标进行测 试。
7. 根据权利要求6所述的基于通道切换的测试装置,其特征在于,所述控制模块包括: 加载/切换子模块,用于加载与信号通道相对应的测试脚本,并切换到所述信号通道; 输出控制子模块,用于控制所述信号发生器输出与所述测试脚本一致的所述测试信 号。
8. 根据权利要求6所述的基于通道切换的测试装置,其特征在于,所述通道测试模块 具体包括: 第一采集子模块,用于采集所述测试信号的图像; 第一判断子模块,用于判断采集到的所述图像与预置信号的图像RGB的相似度是否在 第一阈值范围内,若是,则触发信号指标测试模块; 和/或 第二判断子模块,用于判断采集到的所述图像的RGB距离与预置信号的图像RGB距离 是否不大于第二阈值,若是,则触发信号指标测试模块。
9. 根据权利要求6所述的基于通道切换的测试装置,其特征在于,所述通道测试模块 具体包括: 第二采集子模块,用于采集所述测试信号的OCR标识符; 第三判断子模块,用于判断采集到的所述OCR标识符是否与预置信号的字符是否一 致,若是,则触发信号指标测试模块。
10. 根据权利要求6所述的基于通道切换的测试装置,其特征在于,所述信号指标测试 模块具体包括: 第三采集子模块,用于在所述信号通道下采集所述测试信号的指标; 第一测试子模块,用于判断采集到的所述指标与预置指标值的一致的成功次数是否满 足预置成功次数,若是,则所述测试信号测试成功; 和/或 第二测试子模块,用于判断采集到的所述指标与预置指标值的一致的失败次数是否不 大于预置失败次数,若是,则所述测试信号测试成功。
【文档编号】G06F11/36GK104063322SQ201410310315
【公开日】2014年9月24日 申请日期:2014年6月30日 优先权日:2014年6月30日
【发明者】耿佳 申请人:广州视源电子科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1