一种测试设备WiFi模块吞吐量的方法及系统与流程

文档序号:14039666阅读:479来源:国知局
一种测试设备WiFi模块吞吐量的方法及系统与流程

本发明涉及网络通信技术领域,尤其涉及一种测试设备wifi模块吞吐量的方法及系统。



背景技术:

目前,智能设备越来越普及,很多智能设备都有wifi模块。智能设备可通过wifi模块与其他的设备进行无线通信。

为了保证设备的wifi模块的通信质量,需要对设备的wifi模块进行各种测试。

wifi有两个基本指标,信道和模式。其中,2.4g的wifi有1~13信道;5gwifi信道是36~165信道。模式有11b、11ac、11g、11n这几种。

在对wifi模块进行测试时,有时候需要对wifi模块所有的信道和模式进行测试。

产品研发过程中需有对wifi模块进行吞吐量测试,但是现有工具对wifi模块的发出指令,吞吐量测试工具记录显示接收和发射的吞吐量大小。每次只能针对wifi模块的某个制式和某个信道进行测试,人工操作步骤过多,测试时间长。

公开号为cn106210714a的专利公开了一种测试机顶盒wifi吞吐量的系统、方法及装置。所述系统包括:机顶盒和测试设备,所述机顶盒包括网口和wifi模块,所述测试设备包括有线网卡和无线网卡,所述有线网卡与所述网口连接,所述无线网卡与所述wifi模块连接,所述无线网卡和所述有线网卡之间通过测试软件模块连接,所述测试软件模块用于测试所述机顶盒的wifi吞吐量。在该专利文献中对机顶盒wifi吞吐量进行测试,并没有对不同的信道和模式等参数进行分别的测试。

在产品的测试阶段,需有对设备的wifi模块进行每一个信道每个模式进行测试。在现有技术中,每次只能针对wifi模块的某个制式和某个信道进行测试,人工操作步骤过多,测试时间长。



技术实现要素:

本发明所要解决的技术问题在于,在进行wifi吞吐量测试时,每次只能针对wifi模块的一个制式和一个信道进行测试,需要测试者操作步骤过多,测试时间长。

针对现有技术的上述不足,提出一种测试设备wifi模块吞吐量的方法及系统。

所述测试设备wifi模块吞吐量的方法包括:

s1,在测试终端上对路由器的参数进行设定,所述参数包括信道和模式;

s2,通过所述路由器与待测设备的wifi模块进行数据传输测试,以获取所述测试设备的wifi模块的吞吐量;其中,所述测试设备的wifi模块与所述路由器通过wifi连接,所述测试终端与所述路由器通过有线连接;

s3,通过所述测试终端对所述路由器的模式和信道进行更改,并返回步骤s2。

进一步地,所述测试设备的wifi模块的吞吐量包括:发射吞吐量和/或接收吞吐量。

进一步地,在通过所述路由器与待测设备的wifi模块进行数据传输测试,以获取所述测试设备的wifi模块的吞吐量之后,还包括:

判断是否存在未进行测试信道和模式;若存在,继续执行步骤s3,否则,终止测试。

进一步地,在终止测试前,还包括:

保存测试数据,并对不同信道和模式下的吞吐量进行数据统计。

所述测试设备wifi模块吞吐量的系统包括:

参数设定模块,用于在测试终端上对路由器的参数进行设定,所述参数包括信道和模式;

测试模块,用于通过所述路由器与待测设备的wifi模块进行数据传输测试,以获取所述测试设备的wifi模块的吞吐量;其中,所述测试设备的wifi模块与所述路由器通过wifi连接,所述测试终端与所述路由器通过有线连接;

参数更改模块,用于通过所述测试终端对所述路由器的模式和信道进行更改,并返回参数设定模块。

进一步地,所述测试设备的wifi模块的吞吐量包括:发射吞吐量和/或接收吞吐量。

进一步地,还包括:

判断模块,用于判断是否存在未进行测试信道和模式;若存在,继续执行参数更改模块,否则,终止测试。

进一步地,还包括:

数据统计模块,用于保存测试数据,并对不同信道和模式下的吞吐量进行数据统计。

本发明可以自动化的测试设备的wifi模块在所有信道和模式下的吞吐量,提高测试的效率。

附图说明

图1是实施例一提供的一种测试设备wifi模块吞吐量的方法的流程图;

图2是实施例二提供的一种测试设备wifi模块吞吐量的方法的流程图;

图3是实施例三提供的一种测试设备wifi模块吞吐量的方法的流程图;

图4是实施例四提供的一种测试设备wifi模块吞吐量的系统的结构框图。

具体实施方式

以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。

还应当理解,此处所描述的具体实施例仅仅用于理解本发明,并不用于限定本发明。

在本发明中,包括测试终端、路由器和待测设备;其中待测设备设置有wifi模块。所述测试终端与路由器通过有线连接;所述路由器与所述待测设备的wifi模块通过wifi连接。此外,在所述测试终端与待测设备之间还可以设置有串口通信线,测试终端可通过串口通信线给待测设备发送指令。

所述测试终端通过路由器与待测设备进行数据传输测试,以测试待测设备的wifi模块的吞吐量。所述吞吐量包括发射吞吐量和接收吞吐量。

实施例一

本实施例提供一种测试设备wifi模块吞吐量的方法,其流程图如图1所示,详述如下:

步骤s101,在测试终端上对路由器的参数进行设定,所述参数包括信道和模式。

在测试前,需要对路由器的参数进行设定,例如路由器的ssid和密码,默认的网关地址、局域网地址、模式和信道等。

在进行wifi通信时,有两个基本指标:模式和信道。

其中,2.4g的wifi有1~13信道;5gwifi信道是36~165信道。模式有802.11b、802.11ac、802.11g、802.11n等模式。随着技术标准的更新,还可以包括新的模式。

步骤s102,通过所述路由器与待测设备的wifi模块进行数据传输测试,以获取所述测试设备的wifi模块的吞吐量;其中,所述测试设备的wifi模块与所述路由器通过wifi连接,所述测试终端与所述路由器通过有线连接。

具体地,测试终端通过路由器与待测设备的wifi模块进行数据传输测试,以获取所述测试设备的wifi模块的吞吐量。

其中,所述测试设备的wifi模块与所述路由器通过wifi连接,所述测试终端与所述路由器通过有线连接。测试终端与待测设备的wifi模块通过所述wifi连接和所述有线连接进行数据通信。

所述通过所述路由器与待测设备的wifi模块进行数据传输测试,以获取所述测试设备的wifi模块的吞吐量包括:通过所述路由器与待测设备的wifi模块进行数据传输测试,以获取所述测试设备的wifi模块的发射吞吐量。

所述通过所述路由器与待测设备的wifi模块进行数据传输测试,以获取所述测试设备的wifi模块的吞吐量包括:通过所述路由器与待测设备的wifi模块进行数据传输测试,以获取所述测试设备的wifi模块的接收吞吐量。

所述wifi模块的吞吐量包括发射吞吐量和接收吞吐量。所述发射吞吐量是所述待测设备的wifi模块向外进行数据传输的吞吐量。接收吞吐量是所述待测设备的wifi模块进行数据接收的吞吐量。

步骤s103,通过所述测试终端对所述路由器的模式和信道进行更改,并返回步骤s102。

在所述测试终端上对所述路由器的模式和信道进行修改。

通过对路由器的模式和信道的修改可改变所述待测设备的wifi模块的模式和信道。

进一步地,返回步骤s102,对修改后的模式和信道进行测试,以获取不同模式和信道的情况下的wifi模块的吞吐量。

通过上述过程,可完成对wifi模块在所有模式和信道下的吞吐量测试。

实施例二

本实施例提供一种测试设备wifi模块吞吐量的方法,其流程图如图2所示,详述如下:

步骤s201,在测试终端上对路由器的参数进行设定,所述参数包括信道和模式。

步骤s202,通过所述路由器与待测设备的wifi模块进行数据传输测试,以获取所述测试设备的wifi模块的发射吞吐量;其中,所述测试设备的wifi模块与所述路由器通过wifi连接,所述测试终端与所述路由器通过有线连接。

在本实施例中,测试的吞吐量为发射吞吐量。

在待测设备通过路由器向测试终端发送数据包时,获取所述待测设备的wifi模块发射吞吐量。

相应地,还可对所述wifi模块的接收吞吐量进行测试。在测试终端通过路由器向待测设备发送数据包时,获取wifi模块的接收吞吐量。

一般来说,在进行数据传输前,需要对传输的协议进行选择,对通信的ip地址和端口进行设置。

可选地,在测试发射吞吐量时,选择tcp协议进行通信。在测试接收吞吐量时,选择udp协议进行通信。

步骤s203,通过所述测试终端对所述路由器的模式和信道进行更改,并返回步骤s202。

步骤s201和步骤s203已经在实施例一种详述了,这里不再赘述,参见

实施例一。

应当理解,上述的步骤并没有严格的执行顺序,所有可预见并且不影响功能的实现的变化都应该在本发明的保护范围内。

实施例三

本实施例提供一种测试设备wifi模块吞吐量的方法,其流程图如图3所示,详述如下:

步骤s301,在测试终端上对路由器的参数进行设定,所述参数包括信道和模式;

步骤s302,通过所述路由器与待测设备的wifi模块进行数据传输测试,以获取所述测试设备的wifi模块的吞吐量;其中,所述测试设备的wifi模块与所述路由器通过wifi连接,所述测试终端与所述路由器通过有线连接;

步骤s303,判断是否存在未进行测试信道和模式;若存在,继续执行步骤s304,否则,执行步骤s304’

在本发明中,需要对wifi模块的所有信道和模式进行测试,以获取在每种不同模式和信道下的测试结果。

在每次对单个信道和单个模式测试完成后,需要判断是否已经完成所有信道和模式的测试。

步骤s304’,终止测试。

当所有模式和信道完成时,终止本次测试。

步骤s304,通过所述测试终端对所述路由器的模式和信道进行更改,并返回步骤s302。

进一步地,在终止测试前,还包括:

保存测试数据,并对不同信道和模式下的吞吐量进行数据统计。

在对所有的信道和模式测试完成后,需要对测试结果进行数据统计。

可采取不同的统计方式进行测试数据进行统计。例如表格、散点图等统计方式。

进一步地,可在测试前通过测试终端的界面对统计的方式进行设定。测试终端可在测试完成后根据指定的统计方式对测试结果进行数据统计。

应当理解,上述的步骤并没有严格的执行顺序,所有可预见并且不影响功能的实现的变化都应该在本发明的保护范围内。

实施例四

本实施例提供一种测试设备wifi模块吞吐量的系统,其结构框图如图4所示,详述如下:

所述测试设备wifi模块吞吐量的系统包括:

参数设定模块410,用于在测试终端上对路由器的参数进行设定,所述参数包括信道和模式;

测试模块420,用于通过所述路由器与待测设备的wifi模块进行数据传输测试,以获取所述测试设备的wifi模块的吞吐量;其中,所述测试设备的wifi模块与所述路由器通过wifi连接,所述测试终端与所述路由器通过有线连接;

参数更改模块430,用于通过所述测试终端对所述路由器的模式和信道进行更改,并返回参数设定模块。

进一步地,所述测试设备的wifi模块的吞吐量包括:发射吞吐量和/或接收吞吐量。

进一步地,还包括:

判断模块,用于判断是否存在未进行测试信道和模式;若存在,继续执行参数更改模块,否则,终止测试。

进一步地,还包括:

数据统计模块,用于保存测试数据,并对不同信道和模式下的吞吐量进行数据统计。

本发明可以自动化的测试设备的wifi模块在所有信道和模式下的吞吐量,提高测试的效率。

由于本实施例提供的测试设备wifi模块吞吐量的系统应用于前述的方法实施例,相关的内容参见前述的方法实施例,这里不再赘述。

应该理解,所描述的方法和系统都是示意性的,在实际实施过程中通过调整可以有所差别。

在本申请所提供的实施例中,应该理解所描述的方法和系统都是示意性的,在实际实施过程中通过调整可以有所差别。

另外,各功能单元或模块的具体名称也只是为了便于相互区分,并不用于本发明的保护范围。

本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

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