[发明专利]一种户外无线AP设备间速度测试方法及工具有效
| 申请号: | 201710004303.4 | 申请日: | 2017-01-04 |
| 公开(公告)号: | CN106792828B | 公开(公告)日: | 2019-12-27 |
| 发明(设计)人: | 赖冬梅 | 申请(专利权)人: | 深圳市吉祥腾达科技有限公司 |
| 主分类号: | H04W24/02 | 分类号: | H04W24/02;H04W24/08;H04W24/10 |
| 代理公司: | 44248 深圳市科吉华烽知识产权事务所(普通合伙) | 代理人: | 严涓逢 |
| 地址: | 518000 广东省深圳市南山区中山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 户外 无线 ap 设备 速度 测试 方法 工具 | ||
1.一种户外无线AP设备间速度测试方法,用于测试无线设备AP1和无线设备AP2之间的速度,其中,PC设备与无线设备AP1无线连接,其特征在于包括如下步骤:
S1:无线设备AP1通过配置页面配置无线设备AP2参数信息、测试时间和测试方向,然后请求开启速度测试;
S2:数据发送方的内核UDP发包模块构造并发送UDP报文,同时,通知数据接收方记录无线接口的当前接收数据;
S3:测试时间到,数据发送方关闭发送UDP报文;
S4:通过web页面发送测试结果获取请求,获取测试结果,
其中,在步骤S2中,内核UDP发包模块的处理方法包括如下步骤:
S21:为UDP报文数据包的内容定义结构指针;
S22:创建应用层访问内核的文件,用于开启或关闭UDP报文发送,并将对端无线设备AP2的IP地址传入内核;
S23:判断是否创建成功,如果是,对文件读写初始化,如果否,结束;
S24:等待应用层对文件的操作;
S25:检测到应用层的设置,如果是开启UDP报文发送,则对结构指针进行封装处理,创建内核线程,用于循环发送UDP报文,如果是关闭UDP报文发送,那么结束UDP报文的发送;
S26:结束。
2.根据权利要求1所述的户外无线AP设备间速度测试方法,其特征在于:在步骤S1中,所述无线设备AP2参数信息包括IP、web端口号、对端web管理界面用户名、对端web管理界面密码,所述测试方向包括发送或接收。
3.根据权利要求1所述的户外无线AP设备间速度测试方法,其特征在于:在步骤S21中,UDP数据包的内容定义了一个全局sk_buff结构指针,变量名为s_skb_packet;在步骤S22中,应用层访问内核文件为/proc/sptest/enable和/proc/sptest/dstip文件,其中,所述/proc/sptest/enable文件用于打开或者关闭UDP报文发送,
/proc/sptest/dstip文件用于存储对端无线设备AP的IP地址。
4.根据权利要求3所述的户外无线AP设备间速度测试方法,其特征在于:在步骤S22中,开启或关闭报文发送的处理为:启动封装处理线程,根据应用层传入的值,对全局变量s_skb_packet进行封装,设置为开启,为s_skb_packet分配内存,并填充相应内容;设置为关闭,则释放s_skb_packet,使s_skb_packet指向空指针。
5.根据权利要求4所述的户外无线AP设备间速度测试方法,其特征在于:在步骤S25中,对结构指针进行封装处理的方法为:根据应用层传入的IP获取源MAC、源IP和目的MAC地址,然后根据内核提供的接口依次加入以太网头,IP头,udp头和数据内容。
6.根据权利要求5所述的户外无线AP设备间速度测试方法,其特征在于:在步骤S25中,所述内核线程的处理方法为:定义一个sk_buff结构指针skb_tx,将全局变量s_skb_packet拷贝到skb_tx,使用while循环不停的发送,while判断条件为skb_tx不为空。
7.根据权利要求1所述的户外无线AP设备间速度测试方法,其特征在于:在步骤S4中,无线设备AP1利用http服务器,使用wget命令实现http请求,所述http请求包括向对端提交测试相关数据和获取结果。
8.根据权利要求7所述的户外无线AP设备间速度测试方法,其特征在于:如果与PC相连的无线设备AP1为数据发送方,则无线设备AP1向无线设备AP2发出请求,无线设备AP2接收消息后,获取其无线接口当前接收数据,然后计算出测试结果返回给AP1;如果无线设备AP1为数据接收方,则直接获取其无线接口之前保存的无线接口数据和当前无线接口接收数据,计算出测试结果。
9.一种实现权利要求1-8任一项所述户外无线AP设备间速度测试方法的工具,设置在户外AP产品内,用于测试两个户外AP产品之间的速度,两个户外AP产品分别为无线设备AP1和无线设备AP2,其特征在于包括:配置参数模块:用于在请求开启速度测试时,通过配置页面配置无线设备AP2参数信息、测试时间和测试方向;
内核UDP发包模块:用于数据发送方构造并发送UDP报文,同时,通知数据接收方记录无线接口的当前接收数据;
关闭测试模块:用于当测试时间到,使数据发送方关闭发送UDP报文;
结果计算模块:用于在收到测试结果获取请求时,计算并返回测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市吉祥腾达科技有限公司,未经深圳市吉祥腾达科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710004303.4/1.html,转载请声明来源钻瓜专利网。





