[发明专利]一种户外无线AP设备间速度测试方法及工具有效
| 申请号: | 201710004303.4 | 申请日: | 2017-01-04 |
| 公开(公告)号: | CN106792828B | 公开(公告)日: | 2019-12-27 |
| 发明(设计)人: | 赖冬梅 | 申请(专利权)人: | 深圳市吉祥腾达科技有限公司 |
| 主分类号: | H04W24/02 | 分类号: | H04W24/02;H04W24/08;H04W24/10 |
| 代理公司: | 44248 深圳市科吉华烽知识产权事务所(普通合伙) | 代理人: | 严涓逢 |
| 地址: | 518000 广东省深圳市南山区中山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 户外 无线 ap 设备 速度 测试 方法 工具 | ||
本发明提供一种户外无线AP设备间速度测试方法及工具,属于无线产品测试领域。本发明测试方法包括如下步骤:无线设备AP1通过配置页面配置无线设备AP2参数信息、测试时间和测试方向,然后请求开启速度测试;数据发送方的内核UDP发包模块构造并发送UDP报文,同时,通知数据接收方记录无线接口的当前接收数据;测试时间到,数据发送方关闭发送UDP报文;通过web页面发送测试结果获取请求,获取测试结果。本发明还提供了一种实现上述测试方法的测试工具。本发明的有益效果为:测试非常方便,结果稳定可靠;采用内核直接发送UDP报文,数据包不需要经过协议栈的处理,减少CPU的占用。
技术领域
本发明涉及无线产品测试领域,尤其涉及一种户外无线AP设备间速度测试方法,还涉及一种实现上述方法的测试工具。
背景技术
户外AP(Access Point,无线接入点)产品两台设备间距离较远,且安装位置一般较高,不方便采用PC端的chariot流量测试工具进行测试。
此外,现在网络上也存在各种的Linux测速工具且可以集成到AP产品中,像iperf、netperf等工具,但都是运行在产品应用层,数据包的发送和接收都需要经过协议栈处理,极耗费CPU,导致测试流量在达到某个临界值时,流量就再也不能提高了,不能满足高速率和高吞吐量产品的测试要求。
发明内容
为解决现有技术中的问题,本发明提供一种户外无线AP设备间速度测试方法,还提供了一种实现上述方法的测试工具。
本发明用于测试无线设备AP1和无线设备AP2之间的速度,其中,PC设备与无线设备AP1无线连接,本发明户外无线AP设备间速度测试方法包括如下步骤:
S1:无线设备AP1通过配置页面配置无线设备AP2参数信息、测试时间和测试方向,然后请求开启速度测试;
S2:数据发送方的内核UDP发包模块构造并发送UDP报文,同时,通知数据接收方记录无线接口的当前接收数据;
S3:测试时间到,数据发送方关闭发送UDP报文;
S4:通过web页面发送测试结果获取请求,获取测试结果。
本发明作进一步改进,在步骤S1中,所述无线设备AP2参数信息包括IP、web端口号、对端web管理界面用户名、对端web管理界面密码,所述测试方向包括发送或接收。
本发明作进一步改进,在步骤S2中,内核UDP发包模块的处理方法包括如下步骤:
S21:为UDP报文数据包的内容定义结构指针;
S22:创建应用层访问内核的文件,用于开启或关闭UDP报文发送,并将对端无线设备AP2的IP地址传入内核;
S23:判断是否创建成功,如果是,对文件读写初始化,如果否,结束;
S24:等待应用层对文件的操作;
S25:检测到应用层的设置,如果是开启UDP报文发送,则对结构指针进行封装处理,创建内核线程,用于循环发送UDP报文,如果是关闭UDP报文发送,那么结束UDP报文的发送;
S26:结束。
本发明作进一步改进,在步骤S21中,UDP数据包的内容定义了一个全局sk_buff结构指针,变量名为s_skb_packet;在步骤S22中,应用层访问内核文件为/proc/sptest/enable和/proc/sptest/dstip文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市吉祥腾达科技有限公司,未经深圳市吉祥腾达科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710004303.4/2.html,转载请声明来源钻瓜专利网。





