一种机顶盒设备的测试方法和装置的制造方法

文档序号:8490260阅读:274来源:国知局
一种机顶盒设备的测试方法和装置的制造方法
【技术领域】
[0001]本发明涉及测试技术领域,特别是涉及一种机顶盒设备的测试方法和一种机顶盒设备的测试装置。
【背景技术】
[0002]通过对机顶盒设备的测试可以确定机顶盒设备的性能。现有对机顶盒设备的测试中,通常是对机顶盒设备的硬件性能进行测试。例如从硬件的基本配置出发,对机顶盒设备CPU的数量、峰值运算频率、运算能力以及内存容量等进行测量,还可以测量输入输出接口的配置,如测评输入输出接口的吞吐量,是否具有光纤接口、读卡器接口以及麦克风接口等。
[0003]但是,上述对机顶盒设备的测试中,仅测试了机顶盒设备的硬件性能,而机顶盒设备还具有软件来实现其功能的,因此本发明提供了一种机顶盒设备的测试方法和装置,以对机顶盒设备的软件进行测试。

【发明内容】

[0004]本发明实施例所要解决的技术问题是提供一种机顶盒设备的测试方法。
[0005]相应的,本发明还提供了一种机顶盒设备的测试装置,用以保证上述方法的实现及应用。
[0006]为了解决上述问题,本发明公开了一种机顶盒设备的测试方法,包括:选取机顶盒设备的软件测试模型;按照所述软件测试模型对所述机顶盒设备进行测量,确定至少一个测量参数的测量值;对各软件测试模型对应测量参数的测量值进行分析,确定所述机顶盒设备的测量结果。
[0007]可选的,所述软件测试模型包括响应度测试模型和平滑度测试模型;所述按照所述软件测试模型对所述机顶盒设备进行测量,确定至少一个测量参数的测量值包括:若选取的软件测试模型为响应度测试模型,则按照所述响应度测试模型对机顶盒设备的响应度进行测量,确定以下至少一种测量参数的测量值:响应时间参数、操作参数;若选取的软件测试模型为平滑度测试模型,则按照所述平滑度测试模型对机顶盒设备的平滑度进行测量,确定以下至少一种测量参数的测量值:帧率参数和长帧参数。
[0008]可选的,所述按照所述响应度测试模型对机顶盒设备的响应度进行测量,确定响应时间参数的测量值的步骤,包括:依据所述响应度测试模型获取所述机顶盒设备的日志数据;选取预置关键字,并从所述日志数据中查找所述预置关键字对应的关键时间点;根据所述关键时间点计算所述预置关键字对应的响应时间;将所述响应时间作为响应时间参数的第一测量值记录到所述机顶盒设备的响应度中。
[0009]可选的,所述按照所述响应度测试模型对机顶盒设备的响应度进行测量,确定响应时间参数的测量值的步骤,包括:依据所述响应度测试模型发送控制信号,记录发送所述控制信号的第一时间点;获取所述机顶盒设备输出的每一帧图像数据,记录当前帧图像数据与前一帧图像数据发生变化的第二时间点;根据所述第一时间点和所述第二时间点计算响应时间;将所述响应时间作为响应时间参数的第二测量值记录到所述机顶盒设备的响应度中。
[0010]可选的,所述按照所述响应度测试模型对机顶盒设备的响应度进行测量,确定所述操作参数的步骤包括:依据所述响应度测试模型获取所述机顶盒设备的外置设备的实际移动轨迹和所述实际移动轨迹对应的操作指令;依据所述操作指令获取所述外置设备在所述机顶盒设备的显示器上的显示移动轨迹;检测所述实际移动轨迹和所述显示轨迹的吻合度;将所述吻合度作为操作参数的测量值记录到所述机顶盒设备的响应度中。
[0011]可选的,所述按照所述平滑度测试模型对机顶盒设备的平滑度进行测量,确定至少一种测量参数的测量值的步骤包括:依据所述平滑度测试模型获取所述机顶盒设备输出的每一帧图像数据;依次检测每一帧图像数据和其前一帧图像数据是否相同;依据检测结果确定界面状态变化过程中的帧率参数和/或长帧参数的测量值;其中,将初次检测到某一帧图像数据和前一帧图像数据不相同的时间点记录为所述界面状态变化过程的起始时间点,将所述起始时间点后初次检测第一时间段内各帧图像数据均相同的时间点记录为所述界面状态变化过程的结束时间点。
[0012]可选的,所述依据检测结果确定界面状态变化过程中的帧率参数的步骤包括:在所述界面状态变化过程中,获取某一帧图像数据和前一帧图像数据不相同的帧变化数量;依据所述起始时间点和结束时间点记录所述界面状态变化过程的持续时间;由所述帧变化数量和持续时间计算对应的帧率参数的测量值,记录到所述机顶盒设备的平滑度中。
[0013]可选的,所述依据检测结果确定界面状态变化过程中的长帧参数的测量值的步骤包括:在所述界面状态变化过程中,检测各帧图像数据保持相同的持续时间段;当所述持续时间段不小于第二时间段,且所述持续时间段小于第一时间段时,依据所述持续时间段确定长帧参数;将界面状态变化过程中出现所述持续时间段的次数作为所述长帧参数的测量值,记录到所述机顶盒设备的平滑度中。
[0014]本发明实施例还公开了一种机顶盒设备的测试装置,包括:选取模块,用于选取机顶盒设备的软件测试模型;测试模块,用于按照所述软件测试模型对所述机顶盒设备进行测量,确定至少一个测量参数的测量值;结果分析模块,用于对各软件测试模型对应测量参数的测量值进行分析,确定所述机顶盒设备的测量结果。
[0015]可选的,所述软件测试模型包括响应度测试模型和平滑度测试模型;所述测试模块,包括:响应度测试子模块,用于按照所述响应度测试模型对机顶盒设备的响应度进行测量,确定以下至少一种测量参数的测量值:响应时间参数、操作参数;平滑度测试子模块,用于按照所述平滑度测试模型对机顶盒设备的平滑度进行测量,确定以下至少一种测量参数的测量值:帧率参数和长帧参数。
[0016]可选的,所述响应度测试子模块,包括:响应时间参数测试单元,用于依据所述响应度测试模型获取所述机顶盒设备的日志数据;选取预置关键字,并从所述日志数据中查找所述预置关键字对应的关键时间点;根据所述关键时间点计算所述预置关键字对应的响应时间;将所述响应时间作为响应时间参数的第一测量值记录到所述机顶盒设备的响应度中。
[0017]可选的,所述响应度测试子模块,包括:响应时间参数测试单元,用于依据所述响应度测试模型发送控制信号,记录发送所述控制信号的第一时间点;获取所述机顶盒设备输出的每一帧图像数据,记录当前帧图像数据与前一帧图像数据发生变化的第二时间点;根据所述第一时间点和所述第二时间点计算响应时间;将所述响应时间作为响应时间参数的第二测量值记录到所述机顶盒设备的响应度中。
[0018]可选的,所述响应度测试子模块,包括:操作参数测试单元,用于依据所述响应度测试模型获取所述机顶盒设备的外置设备的实际移动轨迹和所述实际移动轨迹对应的操作指令;依据所述操作指令获取所述外置设备在所述机顶盒设备的显示器上的显示移动轨迹;检测所述实际移动轨迹和所述显示轨迹的吻合度;将所述吻合度作为操作参数的测量值记录到所述机顶盒设备的响应度中。
[0019]可选的,所述平滑度测试子模块,用于依据所述平滑度测试模型获取所述机顶盒设备输出的每一帧图像数据;依次检测每一帧图像数据和其前一帧图像数据是否相同;依据检测结果确定界面状态变化过程中的帧率参数和/或长帧参数的测量值;其中,将初次检测到某一帧图像数据和前一帧图像数据不相同的时间点记录为所述界面状态变化过程的起始时间点,将所述起始时间点后初次检测第一时间段内各帧图像数据均相同的时间点记录为所述界面状态变化过程的结束时间点。
[0020]可选的,所述平滑度测试子模块,包括:帧率参数测试单元,用于在所述界面状态变化过程中,获取某一帧图像数据和前一帧图像数据不相同的帧变化数量;依据所述起始时间点和结束时间点记录所述界面状态变化过程的持续时间;由所述帧变化数量和持续时间计算对应的帧率参数的测量值,记录到所述机顶盒设备的平滑度中。
[0021]可选的,所述平滑度测试子模块,包括:长帧参数测试单元,用于在所述界面状态变化过程中,检测各帧图像数据保持相同的持续时间段;当所述持续时间段不小于第二时间段,且所述持续时间段小于第一时间段时,依据所述持续时间段确定长帧参数;将界面状态变化过程中出现所述持续时间段的次数作为所述长帧参数的测量值,记录到所述机顶盒设备的平滑度中。
[0022]与现有技术相比,本发明实施例包括以下优点:
[0023]通过选取机顶盒设备的软件测试模型,然后按照选取的软件测试模型对该机顶盒设备进行测量,确定相应的测试参数的测量值,再对各软件测试模型对应测量参数的测量值进行分析,确定所述机顶盒设备的测量结果,通过软件测试模型对机顶盒设备的软件相关测试参数进行测量,进而通过分析的测量结果准确的确定机顶盒设备的软件性能。
【附图说明】
[0024]图1是本发明实施例提供的一种机顶盒设备的测试方法的步骤流程图;
[0025]图2是本发明实施例提供的机顶盒设备的第一种测试方法的步骤流程图;
[0026]图3是本发明实施例提供的机顶盒设备的第二种测试方法的步骤流程图;
[0027]图4是本发明实施例提供的一种红外模拟系统的示意图;
[0028]图5是本发明实施例提供的机顶盒设备的第三种测试方法的步骤流程图;
[0029]图6是本发明实施例提供的机顶盒设备的第四种测试方法的步骤流程图;
[0030]图7是本发明实施例提供的机顶盒设备的测试中帧率参数测量方法的步骤流程图;
[0031]图8是本发明实施例提供的机顶盒设备的测试中长帧参数测量方法的步骤流程图;
[0032]图9是本发明实施例提供的
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1