一种测试机顶盒WIFI吞吐量的系统、方法及装置与流程

文档序号:11961236阅读:348来源:国知局
一种测试机顶盒WIFI吞吐量的系统、方法及装置与流程

本发明实施例涉及机顶盒的技术领域,尤其涉及一种测试机顶盒WIFI吞吐量的系统、方法及装置。



背景技术:

现有的机顶盒WiFi吞吐量自动化测试,采用iperf方案,该方案对于2.4G 5.8G WiFi吞吐量测试峰值只能达到60~70Mbps。但采用iperf方案有以下缺陷:第一,对于2.4G 5.8G WiFi吞吐量测试峰值只能达到60~70Mbps,不能完全测试出2.4G双天线有虚焊的问题;第二,不支持开机后自动测试,需要手动点击测试,对于工厂工位测试不够智能。



技术实现要素:

本发明实施例的目的在于提出一种测试机顶盒WIFI吞吐量的系统、方法及装置,旨在解决如何降低工厂WiFi吞吐量测试工位的组网复杂度的问题。

为达此目的,本发明实施例采用以下技术方案:

第一方面,一种测试机顶盒WIFI吞吐量的系统,所述系统包括:机顶盒和测试设备,所述机顶盒包括网口和WIFI模块,所述测试设备包括有线网卡和无线网卡,所述有线网卡与所述网口连接,所述无线网卡与所述WIFI模块连接,所述无线网卡和所述有线网卡之间通过测试软件模块连接,所述测试软件模块用于测试所述机顶盒的WIFI吞吐量。

第二方面,一种测试机顶盒WIFI吞吐量的方法,所述方法包括:

在机顶盒起电开机后,自动检测所述机顶盒是否需测试WIFI吞吐量;

若检测所述机顶盒需测试WIFI吞吐量,则测试所述机顶盒的WIFI吞吐量。

优选地,所述自动检测所述机顶盒是否需测试WIFI吞吐量,包括:

检测是否需要通过有线网卡在预设时间内连接所述机顶盒。

优选地,所述测试所述机顶盒的WIFI吞吐量,包括:

配置测试参数,所述测试参数包括SSID和测量吞吐量的软件参数;

通过所述无线网卡连接所述机顶盒的WIFI模块的SSID;

通过所述测量吞吐量的软件参数获取所述机顶盒的吞吐量,并将获取到的吞吐量和标准吞吐量进行比较;

若所述获取到的吞吐量与所述标准吞吐量的差值在预设阈值范围内,则确定所述机顶盒符合标准。

优选地,所述测量吞吐量的软件参数包括Chariot流数目和测试脚本;所述Chariot流数目包括预设个数的流发送、预设个数的流接收。

优选地,所述若检测所述机顶盒需测试WIFI吞吐量,则测试所述机顶盒的WIFI吞吐量之后,还包括:

若测试失败,则在下一台机顶盒起电开机后,自动检测所述下一台机顶盒是否需测试WIFI吞吐量。

第三方面,一种测试机顶盒WIFI吞吐量的装置,所述装置包括:

检测模块,用于在机顶盒起电开机后,自动检测所述机顶盒是否需测试WIFI吞吐量;

测试模块,用于若检测所述机顶盒需测试WIFI吞吐量,则测试所述机顶盒的WIFI吞吐量。

优选地,所述检测模块,用于:

检测是否需要通过有线网卡在预设时间内连接所述机顶盒;

所述测试模块,用于:

配置测试参数,所述测试参数包括SSID和测量吞吐量的软件参数;

通过所述无线网卡连接所述机顶盒的WIFI模块的SSID;

通过所述测量吞吐量的软件参数获取所述机顶盒的吞吐量,并将获取到的吞吐量和标准吞吐量进行比较;

若所述获取到的吞吐量与所述标准吞吐量的差值在预设阈值范围内,则确定所述机顶盒符合标准。

优选地,所述测量吞吐量的软件参数包括Chariot流数目和测试脚本;所述Chariot流数目包括预设个数的流发送、预设个数的流接收。

优选地,所述装置还包括:

检测模块,还用于在所述若检测所述机顶盒需测试WIFI吞吐量,则测试所述机顶盒的WIFI吞吐量之后,若测试失败,则在下一台机顶盒起电开机后,自动检测所述下一台机顶盒是否需测试WIFI吞吐量。

本发明实施例提供一种测试机顶盒WIFI吞吐量的系统、方法及装置,所述系统包括:机顶盒和测试设备,所述机顶盒包括网口和WIFI模块,所述测试设备包括有线网卡和无线网卡,所述有线网卡与所述网口连接,所述无线网卡与所述WIFI模块连接,所述无线网卡和所述有线网卡之间通过测试软件模块连接,所述测试软件模块用于测试所述机顶盒的WIFI吞吐量;在机顶盒起电开机后,自动检测所述机顶盒是否需测试WIFI吞吐量;若检测所述机顶盒需测试WIFI吞吐量,则测试所述机顶盒的WIFI吞吐量,从而简化WiFi吞吐量工具操作的复杂度,避免重测次数;单个PC组网,还可以节省WiFi吞吐量测试工位组网环境的复杂度,节省组网环境成本。

附图说明

图1是现有技术提供的一种测试机顶盒WIFI吞吐量的系统的结构示意图;

图2是本发明实施例提供的一种测试机顶盒WIFI吞吐量的系统的结构示意图;

图3是本发明实施例提供的一种测试机顶盒WIFI吞吐量的方法的流程示意图;

图4是本发明实施例提供的另一种测试机顶盒WIFI吞吐量的方法的流程示意图;

图5是本发明实施例提供的一种测试机顶盒WIFI吞吐量的装置的功能模块示意图。

具体实施方式

下面结合附图和实施例对本发明实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部结构。

参考图1,图1是现有技术提供的一种测试机顶盒WIFI吞吐量的系统的结构示意图。

如图1所示,所述测试机顶盒WIFI吞吐量的系统包括:

机顶盒的网口(G100)、机顶盒的WiFi模块(G110)、陪测PC的有线网卡(G120)、测试PC的无线网卡(G130)、测试PC的测试软件(G140)。

其中机顶盒的网口(G100),需要有至少1个网口。

其中机顶盒的WiFi模块(G110),为产品待测试功能模块。

其中陪测PC的有线网卡(G120),需要配置静态IP,eg 192.168.1.100。

其中测试PC的无线网卡(G130),需要配置静态IP,eg 192.168.1.200。

其中测试软件(G140),负责机顶盒WiFi吞吐量的自动化测试流程。

参考图2,图2是本发明实施例提供的一种测试机顶盒WIFI吞吐量的系统的结构示意图。

如图1所示,所述测试机顶盒WIFI吞吐量的系统包括:

其中包括,机顶盒的网口(G100)、机顶盒的WiFi模块(G110)、测试PC的有线网卡(G120)、测试PC的无线网卡(G130)、测试PC的测试软件(G140)。

其中机顶盒的网口(G100),需要有至少1个网口。

其中机顶盒的WiFi模块(G110),为产品待测试功能模块。

其中测试PC的有线网卡(G120),需要配置静态IP,eg 192.168.1.100。

其中测试PC的无线网卡(G130),需要配置静态IP,eg 192.168.1.200。

如上,本技术方案支持2种组网方式,图1是2台PC组网,图2是单PC组网。

图1的2台PC组网也是iperf方案所使用的组网,这也是生活当中实际使用的组网场景。

图2的单PC组网节省一台PC,多接入一张有线网卡还需要专业的WiFi吞吐量工具IxChariot和Win7操作系统的支持。图2的单PC组网测试WiFi吞吐量效果和图1是一样的。

本发明实施例提供一种测试机顶盒WIFI吞吐量的系统,所述系统包括:机顶盒和测试设备,所述机顶盒包括网口和WIFI模块,所述测试设备包括有线网卡和无线网卡,所述有线网卡与所述网口连接,所述无线网卡与所述WIFI模块连接,所述无线网卡和所述有线网卡之间通过测试软件模块连接,所述测试软件模块用于测试所述机顶盒的WIFI吞吐量,从而简化WiFi吞吐量工具操作的复杂度,避免重测次数;单个PC组网,还可以节省WiFi吞吐量测试工位组网环境的复杂度,节省组网环境成本。

参考图3,图3是本发明实施例提供的一种测试机顶盒WIFI吞吐量的方法的流程示意图。

如图3所示,所述测试机顶盒WIFI吞吐量的方法包括:

步骤301,在机顶盒起电开机后,自动检测所述机顶盒是否需测试WIFI吞吐量;

优选地,所述自动检测所述机顶盒是否需测试WIFI吞吐量,包括:

检测是否需要通过有线网卡在预设时间内连接所述机顶盒。

步骤302,若检测所述机顶盒需测试WIFI吞吐量,则测试所述机顶盒的WIFI吞吐量。

优选地,所述测试所述机顶盒的WIFI吞吐量,包括:

配置测试参数,所述测试参数包括服务集标识(Service Set Identifier,SSID)和测量吞吐量的软件参数;

通过所述无线网卡连接所述机顶盒的WIFI模块的SSID;

通过所述测量吞吐量的软件参数获取所述机顶盒的吞吐量,并将获取到的吞吐量和标准吞吐量进行比较;

若所述获取到的吞吐量与所述标准吞吐量的差值在预设阈值范围内,则确定所述机顶盒符合标准。

其中,所述测量吞吐量的软件参数包括Chariot流数目和测试脚本;所述Chariot流数目包括预设个数的流发送、预设个数的流接收。

具体的,自动检查模块发现一台新的机顶盒需要手动点击测试,表示手动测试流程开始。

测试软件GUI界面需要配置好无线参数:比如SSID、密码、加密方式等。测试软件GUI界面还需要配置Chariot流数目,比如:5条发送5条接收。还有测试脚本,比如:High_Performance_Throughput.scr。测试软件GUI界面还需要配置吞吐量标准,该标准需要研发实际对比测试后给出。

手动测试流程控制无线网卡连接机顶盒WiFi模块的SSID。如果成功,则手动测试流程控制Chariot专业软件跑吞吐量。测试完成后,手动测试流程把Chariot专业软件测试的结果与标准比较,如果符合标准则显示PASS,否则显示FAIL。Chariot专业测试可以配置5条流发送、5条流接收,对比iperf的单条流发送、接收,准确率极大幅度提高;

若不成功,则手动测试流程结束。

本发明实施例提供一种测试机顶盒WIFI吞吐量的方法,在机顶盒起电开机后,自动检测所述机顶盒是否需测试WIFI吞吐量;若检测所述机顶盒需测试WIFI吞吐量,则测试所述机顶盒的WIFI吞吐量,从而简化WiFi吞吐量工具操作的复杂度,避免重测次数;单个PC组网,还可以节省WiFi吞吐量测试工位组网环境的复杂度,节省组网环境成本。

参考图4,图4是本发明实施例提供的另一种测试机顶盒WIFI吞吐量的方法的流程示意图。

如图4所示,所述测试机顶盒WIFI吞吐量的方法包括:

步骤401,在机顶盒起电开机后,自动检测所述机顶盒是否需测试WIFI吞吐量;

步骤402,若检测所述机顶盒需测试WIFI吞吐量,则测试所述机顶盒的WIFI吞吐量;

步骤403,若测试失败,则在下一台机顶盒起电开机后,自动检测所述下一台机顶盒是否需测试WIFI吞吐量。

参考图5,图5是本发明实施例提供的一种测试机顶盒WIFI吞吐量的装置的功能模块示意图。

如图5所示,所述测试机顶盒WIFI吞吐量的装置包括:

检测模块501,用于在机顶盒起电开机后,自动检测所述机顶盒是否需测试WIFI吞吐量;

优选地,所述检测模块501,用于:

检测是否需要通过有线网卡在预设时间内连接所述机顶盒。

测试模块502,用于若检测所述机顶盒需测试WIFI吞吐量,则测试所述机顶盒的WIFI吞吐量。

优选地,所述测试模块502,用于:

配置测试参数,所述测试参数包括SSID和测量吞吐量的软件参数;

通过所述无线网卡连接所述机顶盒的WIFI模块的SSID;

通过所述测量吞吐量的软件参数获取所述机顶盒的吞吐量,并将获取到的吞吐量和标准吞吐量进行比较;

若所述获取到的吞吐量与所述标准吞吐量的差值在预设阈值范围内,则确定所述机顶盒符合标准。

优选地,所述测量吞吐量的软件参数包括Chariot流数目和测试脚本;所述Chariot流数目包括预设个数的流发送、预设个数的流接收。

优选地,所述装置还包括:

检测模块,还用于在所述若检测所述机顶盒需测试WIFI吞吐量,则测试所述机顶盒的WIFI吞吐量之后,若测试失败,则在下一台机顶盒起电开机后,自动检测所述下一台机顶盒是否需测试WIFI吞吐量。

本发明实施例提供一种测试机顶盒WIFI吞吐量的装置,在机顶盒起电开机后,自动检测所述机顶盒是否需测试WIFI吞吐量;若检测所述机顶盒需测试WIFI吞吐量,则测试所述机顶盒的WIFI吞吐量,从而简化WiFi吞吐量工具操作的复杂度,避免重测次数;单个PC组网,还可以节省WiFi吞吐量测试工位组网环境的复杂度,节省组网环境成本。

以上结合具体实施例描述了本发明实施例的技术原理。这些描述只是为了解释本发明实施例的原理,而不能以任何方式解释为对本发明实施例保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明实施例的其它具体实施方式,这些方式都将落入本发明实施例的保护范围之内。

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