一种机顶盒自动搜台测试方法及系统的制作方法

文档序号:9755246阅读:571来源:国知局
一种机顶盒自动搜台测试方法及系统的制作方法
【技术领域】
[0001]本发明涉及数字电视领域,尤其涉及一种机顶盒自动搜台测试方法及系统。
【背景技术】
[0002]随着数字电视机顶盒的推广,机顶盒成为人们日常生活必不可少的家用电器,搜索功能是机顶盒的最基本功能,一台搜索功能不稳定的机顶盒是不合格的机顶盒,为确保搜索功能的稳定性,需要对机顶盒进行测试,但常用的白盒测试并不能满足长时间稳定性的测试要求,常规的机顶盒测试需要测试人员多次重复进行手动搜索测试,并记录测试结果进行分析,这种方式增加了测试人员的工作,效率低下,且因为人力有限不能进行大数据测试,对测试的质量没有保障。

【发明内容】

[0003]本发明要解决的技术问题之一,在于提供一种机顶盒自动搜台测试方法,实现长时间不间断的反复循环搜台测试,并实现异常数据输出。
[0004]本发明要解决的技术问题之一是这样实现的:一种机顶盒自动搜台测试方法,包括如下步骤:
[0005]步骤10、将机顶盒通过串口线与一装有串口回显工具的PC端连接,并启动机顶盒,开始搜台测试;
[0006]步骤20、获取频点表信息,逐一读取频点表中的频点信息数据,并设置频点到TUNER解调,搜索该频点对应的节目信息,记录本次搜索数据;
[0007]步骤30、判断内存是否存在所述机顶盒的搜索数据,若存在,则进入步骤40;否则,进一步判断本次搜索数据是否正确,若正确,则将本次搜索数据存入内存,并返回步骤20,进行下一次搜索,若不正确,则直接返回步骤20,重新搜索;
[0008]步骤40、获取内存中的搜索数据,将内存中的搜索数据与本次搜索数据进行比对,若一致,则跳转至步骤20,进行下一次搜索;否则,若比对不一致,则本次搜索数据异常,通过PC端将本次搜索数据输出供后期进行数据分析,并跳转至步骤20,进行下一次搜索。
[0009]进一步的,所述搜索数据包括该次搜索到的所有节目数、搜索次数、频率值以及各频点对应的节目信息。
[0010]进一步的,所述步骤30中“判断本次搜索数据是否正确”具体为:若本次搜索数据中的节目信息与所述机顶盒频点表对应的节目信息一致,则本次搜索数据正确,否则,本次搜索数据不正确。
[0011]进一步的,所述方法还包括:在循环执行搜台过程中,通过一组合键发出退出命令来停止搜台测试。
[0012]本发明要解决的技术问题之二,在于提供一种机顶盒自动搜台测试系统,实现长时间不间断的反复循环搜台测试,并实现异常数据输出。
[0013]本发明要解决的技术问题之二是这样实现的:一种机顶盒自动搜台测试系统,包括一启动模块、一搜台模块、一比对数据生成模块以及一异常数据处理模块:
[0014]所述启动模块,用于将机顶盒通过串口线与一装有串口回显工具的PC端连接,并启动机顶盒,开始搜台测试;
[0015]所述搜台模块,用于获取频点表信息,逐一读取频点表中的频点信息数据,并设置频点到TUNER解调,搜索该频点对应的节目信息,记录本次搜索数据;
[0016]所述比对数据生成模块,用于判断内存是否存在所述机顶盒的搜索数据,若存在,则执行异常数据处理模块;否则,进一步判断本次搜索数据是否正确,若正确,则将本次搜索数据存入内存,并返回搜台模块,进行下一次搜索,若不正确,则直接返回搜台模块,重新搜索;
[0017]所述异常数据处理模块,用于获取内存中的搜索数据,将内存中的搜索数据与本次搜索数据进行比对,若一致,则跳转执行搜台模块,进行下一次搜索;否则,若比对不一致,则本次搜索数据异常,通过PC端将本次搜索数据输出供后期进行数据分析,并跳转至执行搜台模块,进行下一次搜索。
[0018]进一步的,所述搜索数据包括该次搜索到的所有节目数、搜索次数、频率值以及各频点对应的节目信息。
[0019]进一步的,所述比对数据生成模块中“判断本次搜索数据是否正确”具体为:若本次搜索数据中的节目信息与所述机顶盒频点表对应的节目信息一致,则本次搜索数据正确,否则,本次搜索数据不正确。
[0020]进一步的,所述系统还包括一退出模块,用于在循环执行搜台过程中,通过一组合键发出退出命令来停止搜台测试。
[0021]本发明具有如下优点:通过与一带回显功能的PC端连接,将异常数据通过PC端输出,以便后期进行数据分析以及作为问题解决的依据,且通过不间断的自动循环搜台,获得大量测试数据,从而确保机顶盒测试的准确性与稳定性。
【附图说明】
[0022]下面参照附图结合实施例对本发明作进一步的说明。
[0023]图1为本发明一种机顶盒自动搜台测试方法执行流程图。
[0024]图2为本发明一种机顶盒自动搜台测试系统框图。
【具体实施方式】
[0025]如图1所示,一种机顶盒自动搜台测试方法,包括如下步骤:
[0026]步骤10、将机顶盒通过串口线与一装有串口回显工具的PC端连接,并启动机顶盒,开始搜台测试;
[0027]步骤20、获取频点表信息,逐一读取频点表中的频点信息数据,并设置频点到TUNER解调,搜索该频点对应的节目信息,记录本次搜索数据,所述搜索数据包括该次搜索到的所有节目数、搜索次数、频率值以及各频点对应的节目信息;
[0028]步骤30、判断内存是否存在所述机顶盒的搜索数据,若存在,则进入步骤40;否则,进一步判断本次搜索数据是否正确,若正确,则将本次搜索数据存入内存,并返回步骤20,进行下一次搜索,若不正确,则直接返回步骤20,重新搜索;其中,“判断本次搜索数据是否正确”具体为:若本次搜索数据中的节目信息与所述机顶盒频点表对应的节目信息一致,则本次搜索数据正确,否则,本次搜索数据不正确
[0029]步骤40、获取内存中的搜索数据,将内存中的搜索数据与本次搜索数据进行比对,若一致,则跳转至步骤20,进行下一次搜索;否则,若比对不一致,则本次搜索数据异常,通过PC端将本次搜索数据输出供后期进行数据分析,并跳转至步骤20,进行下一次搜索。
[0030]所述方法还包括:在循环执行搜台过程中,通过一组合键发出退出命令来停止搜台测试。
[0031]如图2所示,一种机顶盒自动搜台测试系统,包括一启动模块、一搜台模块、一比对数据生成模块以及一异常数据处理模块:
[0032]所述启动模块,用于将机顶盒通过串口线与一装有串口回显工具的PC端连接,并启动机顶盒,开始搜台测试;
[0033]所述搜台模块,用于获取频点表信息,逐一读取频点表中的频点信息数据,并设置频点到TUNER解调,搜索该频点对应的节目信息,记录本次搜索数据,所述搜索数据包括该次搜索到的所有节目数、搜索次数、频率值以及各频点对应的节目信息;
[0034]所述比对数据生成模块,用于判断内存是否存在所述机顶盒的搜索数据,若存在,则执行异常数据处理模块;否则,进一步判断本次搜索数据是否正确,若正确,则将本次搜索数据存入内存,并返回搜台模块,进行下一次搜索,若不正确,则直接返回搜台模块,重新搜索;其中,“判断本次搜索数据是否正确”具体为:若本次搜索数据中的节目信息与所述机顶盒频点表对应的节目信息一致,则本次搜索数据正确,否则,本次搜索数据不正确
[0035]所述异常数据处理模块,用于获取内存中的搜索数据,将内存中的搜索数据与本次搜索数据进行比对,若一致,则跳转执行搜台模块,进行下一次搜索;否则,若比对不一致,则本次搜索数据异常,通过PC端将本次搜索数据输出供后期进行数据分析,并跳转至执行搜台模块,进行下一次搜索。
[0036]所述系统还包括一退出模块,用于在循环执行搜台过程中,通过一组合键发出退出命令来停止搜台测试。
[0037]下面结合一具体实施例对本发明做进一步说明:
[0038]准备一台电脑,在该电脑上安装抓取串口回显工具(如串口模拟器sscom32.exe),机顶盒通过一根串口线与该电脑连接后,启动机顶盒,通过主菜单按“3,O,I”,设置标志开始搜台测试;
[0039]—次搜索过程如下:读取所述机顶盒预先设置的频点表,对所述频点表中
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1