[发明专利]一种Wi-Fi软件测试系统及方法在审
申请号: | 201911321116.4 | 申请日: | 2019-12-20 |
公开(公告)号: | CN111200837A | 公开(公告)日: | 2020-05-26 |
发明(设计)人: | 张建;陆佳炜;郭荣华;杨洁 | 申请(专利权)人: | 翱捷科技(上海)有限公司 |
主分类号: | H04W24/06 | 分类号: | H04W24/06;H04W28/02;H04W80/06;H04W84/12;G06F11/36 |
代理公司: | 上海恒锐佳知识产权代理事务所(普通合伙) 31286 | 代理人: | 殷晓雪 |
地址: | 201203 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 wi fi 软件 测试 系统 方法 | ||
1.一种Wi-Fi软件测试系统,其特征是,包括一个测试脚本子系统、多个模拟验证子系统、一个空口模拟子系统;
所述测试脚本子系统包含测试脚本及程序,它们构成了多个不同的测试用例;所述测试脚本子系统根据每个测试用例向各个模拟验证子系统发出测试命令和测试参数;
每个模拟验证子系统用来模拟一台Wi-Fi设备,模拟的Wi-Fi设备选用STA模式或者AP模式;模拟验证子系统的数量及其模拟的Wi-Fi设备的模式根据不同测试用例的场景由测试脚本子系统配置;至少一台模拟的Wi-Fi设备中具有被测Wi-Fi软件;
每个模拟验证子系统包括操作系统适配层、驱动软件层、MAC软件层、PHY软件层;所述操作系统适配层接收测试脚本子系统发出的测试命令和测试参数,转换为驱动软件层的指令;所述驱动软件层实现对Wi-Fi芯片硬件的控制,操作系统适配层所模拟的软件通过驱动软件层来访问Wi-Fi芯片硬件;驱动软件层还实现操作系统适配层与MAC软件层的交互;所述MAC软件层实现无线媒体介入控制、控制数据传输,包括根据上层指令或自发生成MAC数据帧、MAC管理帧、MAC控制帧;所述PHY软件层实现MAC帧的收发,包括一个模拟的空口接口用来与空口模拟子系统进行交互;
所述空口模拟子系统用来模拟无线局域网的无线信道环境;所述空口模拟子系统收到各个模拟验证子系统发出的信号,再将这些信号发给对应的由其他模拟验证子系统模拟的STA或AP模式的Wi-Fi设备,完成不同Wi-Fi设备间的交互。
2.根据权利要求1所述的Wi-Fi软件测试系统,其特征是,所述Wi-Fi软件测试系统采用PC。
3.根据权利要求2所述的Wi-Fi软件测试系统,其特征是,所述Wi-Fi软件测试系统采用Windows操作系统的PC;每个子系统都是一个独立运行的Windows进程,子系统之间采用Socket通信方式进行交互。
4.根据权利要求3所述的Wi-Fi软件测试系统,其特征是,在模拟验证子系统中,驱动软件层、MAC软件层、PHY软件层之间的通信方式为函数内部调用、或者线程间通信方式。
5.根据权利要求1所述的Wi-Fi软件测试系统,其特征是,至少一台模拟的Wi-Fi设备中的驱动软件层、MAC软件层、PHY软件层中的一个或多个包含被测Wi-Fi软件;如果被测Wi-Fi软件是Wi-Fi芯片的驱动软件,则在驱动软件层中;如果被测Wi-Fi软件是Wi-Fi芯片的MAC层软件,则在MAC软件层中;如果被测Wi-Fi软件是Wi-Fi芯片的PHY层软件,则在PHY软件层中。
6.根据权利要求1所述的Wi-Fi软件测试系统,其特征是,所述操作系统适配层进一步包括适配单元和软件模拟单元;所述适配单元用来将测试脚本子系统发来的标准TLV格式的测试命令转换为对应于不同用户软件的调用指令,再传递给软件模拟单元;所述软件模拟单元用来模拟不同用户软件的至少部分功能,在适配单元的调用指令下与驱动软件层进行交互,最终调用Wi-Fi驱动软件提供的回调函数,以实现模拟控制Wi-Fi驱动软件;
所述不同用户软件包括iw、wpa_supplicant、Hostapd中的一种或多种。
7.根据权利要求1所述的Wi-Fi软件测试系统,其特征是,所述PHY软件层使用socket通信方式模拟空口收发,利用与空口模拟子系统的交互,模拟分布式协调分布式协调以及点协调的发送接收,以实现各个模拟的Wi-Fi设备接入无线局域网;所述交互包括同步系统时间、NAV信息更新、竞争信息中的一项或多项。
8.根据权利要求1所述的Wi-Fi软件测试系统,其特征是,所述PHY软件层采用ASIC以硬件方式实现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于翱捷科技(上海)有限公司,未经翱捷科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911321116.4/1.html,转载请声明来源钻瓜专利网。