公开/公告号CN102413500A
专利类型发明专利
公开/公告日2012-04-11
原文格式PDF
申请/专利权人 深圳市共进电子股份有限公司;
申请/专利号CN201110405579.6
申请日2011-12-08
分类号H04W24/08(20090101);H04W84/12(20090101);
代理机构深圳汇智容达专利商标事务所(普通合伙);
代理人王志强
地址 518067 广东省深圳市南山区南海大道1019号南山医疗器械产业园B411-413
入库时间 2023-12-18 04:59:56
法律状态公告日
法律状态信息
法律状态
2016-08-03
授权
授权
2013-03-27
实质审查的生效 IPC(主分类):H04W24/08 申请日:20111208
实质审查的生效
2012-04-11
公开
公开
技术领域
本发明涉及无线通讯技术领域,尤其涉及一种无线局域网(Wireless Fidelity,简称WIFI)中无线网卡吞吐量的测试方法及系统。
背景技术
WIFI是由无线访问节点(Access Point,简称AP)和无线网卡组成的无线网络。AP一般称为无线访问节点或网络桥接器,它是传统的有线局域网络与无线局域网络之间的桥梁,因此任何一台装有无线网卡的个人计算机(Personal Computer,简称PC)均可透过AP去分享有线局域网络甚至广域网络的资源。无线网卡和AP之间是通过无线信号来传输数据的,它们之间的吞吐量大小是衡量无线网卡质量的主要指标。
目前,用以测试无线网卡吞吐量的系统,通常采用基于IP设备的测试方法,用Iperf.exe吞吐量测试工具来测试。Iperf.exe是一个TCP/IP和UDP/IP的性能测量工具,能够提供网络吞吐量信息,测试时需要两台PC,并且这两台PC间可以互相访问,Iperf.exe分别运行在这两台PC上,以客户端和服务器端的形式出现,这样就可通过Iperf.exe测试出这两PC间的吞吐量。
在测试无线网卡的吞吐量时,也用到了这样的环境,2台PC,1台AP,一跟网线。将无线网卡安装在PC1上,另外一台PC2通过网线和AP连接,这样PC1就通过无线网卡连接上AP,从而访问PC2;然后在PC1和PC2上分别运行测试吞吐量的程序Iperf.exe,测试出PC1到PC2的吞吐量,如图1所示。这样测试到PC1到PC2间的吞吐量实际上是无线网卡和AP间的吞吐量,也就是无线网卡的吞吐量。
然而,这种测试方式不仅需要复杂的测试环境,还需要满足两个前提条件:一是PC2到AP间的吞吐量要大于无线网卡到AP的最大理论吞吐量;二是AP的理论速率要等于或者大于无线网卡的理论速率。
发明内容
本发明的目的在于提供一种无线网卡吞吐量的测试方法及系统,简化测试环境,减少测试工作的准备工作。
本发明的目的是通过以下技术方案实现的。
一种无线局域网中无线网卡吞吐量的测试方法,包括步骤:
在一无线访问节点中集成Iperf.exe工具;
在所述无线访问节点中创建Iperf.exe工具调用命令;
将待测无线网卡安装于一PC上,该PC通过待测无线网卡与所述无线访问节点建立无线连接;
所述PC运行自身的Iperf.exe工具,同时通过Iperf.exe工具调用命令调用无线访问节点上的Iperf.exe工具,PC与无线访问节点进行无线通讯以完成待测无线网卡的吞吐量测试。
优选地,上述方法还包括:在所述无线访问节点上添加telnet服务器功能;所述PC通过telnet方式访问所述无线访问节点。
优选地,上述方法中,所述PC通过RS-232接口访问无线访问节点,通过串口通信协议来调用所述Iperf.exe工具调用命令。
一种无线局域网中无线网卡吞吐量的测试系统,包括:无线访问节点和一台PC;
所述无线访问节点,集成有Iperf.exe工具,提供Iperf.exe工具模块调用功能,用于在其Iperf.exe工具被调用后作为Iperf.exe工具的服务器端与所述PC进行无线通讯;
所述PC,安装有Iperf.exe工具和待测无线网卡,通过无线网卡与所述无线访问节点建立无线连接,用于在运行自身的Iperf.exe工具并调用无线访问节点上的Iperf.exe工具后作为Iperf.exe工具的客户端与所述无线访问节点进行无线通讯。
优选地,上述系统中,所述无线访问节点还用于提供telnet服务器功能;所述PC用于通过telnet方式访问无线访问节点。
优选地,上述系统中,所述PC包含RS-232接口,通过该RS-232接口来访问无线访问节点。
与现有技术相比,本发明实施例具有以下有益效果。
本发明实施例将测试吞吐量的Iperf.exe工具集成到AP软件中,在进行测试时AP作为Iperf.exe工具的服务器端与PC的客户端进行通信,这样仅需一台PC就可以测试出无线网卡的吞吐量,大大简化了测试环境,减少了测试准备工作,为测试人员提供了方便。
附图说明
图1是现有技术中使用2台PC和AP来测试无线网卡吞吐量的测试环境示意图。
图2是本发明实施例中无线网卡吞吐量的测试方法流程图。
图3是本发明实施例中使用1台PC和AP来测试无线网卡吞吐量的测试环境示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明的核心思想为:选定一款AP,对AP软件进行功能开发,将Iperf.exe 工具集成到AP软件中去,并通过特定的方法将该工具运行起来。这样AP就可当作Iperf.exe工具的服务器端来和PC的客户端进行通信。
如图1所示,本实施例中无线网卡吞吐量的测试方法具体包括以下步骤。
201、选择一款AP,在此AP上添加telnet服务器功能,该技术为已知技术,Telnet协议是TCP/IP协议族中的一员,是远程登陆服务的标准协议和主要方式。终端使用者可以在PC上开始一个telnet会话访问增加了telnet服务的AP,在AP上运行Iperf.exe程序。
202、开发此AP的软件,将Iperf.exe工具集成至AP软件中。
203、在AP软件中创建Iperf.exe工具调用命令,具体命令名在此省略,在后续测试过程中可通过telnet方式调用此命令。在其他实施例中,PC也可以通过RS-232接口访问AP,通过串口通信协议来调用此命令。
204、使用开发后的AP与一PC搭建如图3的测试环境,运行AP和PC上的Iperf.exe工具即能够测试出无线网卡的吞吐量。
如图3所示,本实施例的测试环境仅包括一个PC和一个AP。其中,AP集成有Iperf.exe工具,提供Iperf.exe工具模块调用功能,用于作为Iperf.exe工具的服务器端与PC进行无线通讯;PC,安装有Iperf.exe工具和待测无线网卡,通过无线网卡与AP建立无线连接,用于作为Iperf.exe工具的客户端与所述无线访问节点进行无线通讯。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
机译: 在非常高吞吐量的无线局域网系统中传输数据的方法和站支持方法,能够提高在VHT无线局域网系统中操作通道的效率
机译: 无线局域网系统中的通信方法及其装置,可以改善无线局域网的吞吐量
机译: 一种速率选择算法系统,用于在闭环MIMO(无线局域网)无线LAN(WLAN)系统中最大化吞吐量