一种并行测试wifi模块的方法

文档序号:7798561阅读:316来源:国知局
一种并行测试wifi模块的方法
【专利摘要】本发明公开了一种并行测试WIFI模块的方法,通过引入中继代理,每个中继代理连接一个WIFI模块,测试仪器通过中继代理与WIFI模块进行间接通信,从而解决了测试仪器不能同时给多个WIFI模块发送指令的问题;通过引入合路器元件,可以把多个WIFI模块的信号同时发送到测试仪器,测试仪器也可以把发信号直接发送到待测的多个WIFI模块,从而实现高效的WIFI模块综测性能。
【专利说明】一种并行测试WIFI模块的方法
【技术领域】
[0001]本发明涉及一种并行测试WIFI模块的方法。
【背景技术】
[0002]对WIFI接入设备产业化而言,高效、可靠、智能化产线综测设备是大批量量产的保障。建立WIFI终端测试平台,将为WLAN终端产品的研究、开发、设计与应用提供基础和技术服务,为WLAN技术和产品的研发和生产提供一个可靠的评估环境。
[0003]现有WIFI模块测试采用一种称为“一拖一测试”的方案,该方案最大的特点是一次只能测试一个WIFI模块,如图1所示,该方案中WIFI模块通过USB或者以太网等方式连接在PC机上,射频信号链接到测试仪器上,仪器程序通过指令直接控制WIFI模块发送和接收WIFI信号。
[0004]多数WIFI模块厂商提供的芯片驱动程序只能控制一个芯片模块的测试,即使测试仪器中插有WIFI模块,也只能向其中默认的那个模块发出测试指令。因此,该方案一次只能测试测试一个WIFI模块,效率低下。由于测试仪器成本极高,主流仪器单台价格动辄几十万,一些企业的生产线需要几十甚至几百台仪器,这给企业带来的生产成本压力可想而知的,而且WIFI协议升级,仪器必须进行升级或者更换。在测试过程中,测试人员干不了别的事,只能等待测试结果,测试效率较低,不能满足公司生产的实际需求。

【发明内容】

[0005]本发明所要解决的技术问题是提供一种并行测试WIFI模块的方法,引入中继代理和合路器,可同时进行多个模块,提高WIFI模块的测试效率,提高生产力,降低总的测试成本。
[0006]本发明为解决上述技术问题采用以下技术方案:
本发明提供一种并行测试WIFI模块的方法,包括以下具体步骤:
步骤1,打开WIFI模块,准备接受测试,具体如下:
101,PC机向各个中继代理发送打开WIFI模块的指令;
102,中继代理执行接收到的打开WIFI模块的指令,并将执行的结果回传PC机;
103,若执行的结果为成功,则进入步骤2 ;若执行的结果为失败或在规定时间内PC机未接收到执行结果,如果执行的结果为失败的次数或PC机未接收到执行结果的次数未超出规定数目,则返回101 ;若执行的结果为失败的次数或PC机未接收到执行结果的次数超出规定数目,则判定该WIFI模块测试失败;
步骤2,对WIFI模块进行校准测试,具体如下:
201,PC机根据步骤I接收到中继代理回传的执行结果为成功的先后次序,向各个中继代理发送WIFI模块校准的指令;
202,中继代理执行接收到的WIFI模块校准的指令,并将执行的结果回传PC机;
203,若执行的结果为成功,则进入204 ;若执行的结果为失败或在规定时间内PC机未接收到执行结果,如果执行的结果为失败的次数或PC机未接收到执行结果的次数未超出规定数目,重发校准指令,则返回202 ;若执行的结果为失败的次数或者没PC机未接收到执行结果的次数超出规定数目,则判定该WIFI模块测试失败,停止该模块测试;
204,PC机根据接收到中继代理回传的执行结果为成功的先后次序,向测试仪器发送抓包分析的指令;
205,测试仪器根据接收到指令的先后次序,把合路器的开关切换到相应的WIFI模块天线所在合路器上的位置,抓取该WIFI模块的TX信号进行分析,并向PC机返回分析结果;206,PC机对测试仪器返回的结果进行分析,若结果满足WIFI模块的校准要求,则该模块校准结束,进入步骤3 ;若结果不满足WIFI模块的校准要求,且该模块的校准次数未超出规定数目,重发校准指令,则返回202 ;若结果不满足要求且该模块的校准次数超出规定数目,则判定该模块校准失败,停止该模块测试;
步骤3,对WIFI模块进行综测,具体如下:
301,PC机根据步骤2中WIFI模块校准结束的先后次序向各个中继代理发送WIFI模块TX测试的指令;
302,中继代理执行接收到的WIFI模块综测的指令,并将执行结果回传PC机;
303,若执行的结果为成功,则进入304 ;若执行的结果为失败或在规定时间内PC机未接收到执行结果,若执行的结果为失败的次数或PC机未接收到执行结果的次数未超出规定数目,重发TX测试指令,则返回302 ;若执行的结果为失败的次数或PC机未接收到执行结果的次数超出规定数目,则判定该WIFI模块TX测试失败,停止该模块综测;
304,PC机根据接收到中继代理回传的执行结果为成功的的先后次序,向测试仪器发送抓包分析的指令;
305,测试仪器根据接收到指令的先后次序,把合路器的开关切换到相应的WIFI模块天线所在合路器上的位置,抓取该WIFI模块的TX信号进行分析,并向PC程序返回分析结果;
306,PC机对测试仪器返回的结果进行分析,若结果满足WIFI模块的综测要求,则该模块综测结束,进入步骤307 ;若结果不满足WIFI模块的综测要求,且该模块的综测次数未超出规定数目,重发TX测试指令,则返回305 ;若结果不满足且该模块的综测次数超出规定数目,则判定该模块测试失败,停止该模块综测;
307,等待所有在测WIFI模块的TX测试通过后,PC机向测试仪器发送打开所有合路器开关、播放波形文件的指令;
308,测试仪器接收到指令后打开所有合路器开关、播放波形文件,并将执行成功的结果返回PC机;
309,PC机接收到执行成功的结果后,向中继代理发送执行WIFI模块RX测试的指令;310,中继代理执行接收到的WIFI模块RX测试的指令后,统计WIFI模块RX测试的结果,并将WIFI模块RX的结果返回PC机;
311,PC机根据中继代理返回的WIFI模块RX测试的结果,判定该模块是否通过RX测
试;
步骤4,WIFI模块测试结束,PC机通知中继代理关闭WIFI模块,通知测试仪器释放资源。[0007]作为本发明的进一步优化方案,所述PC机通过TCP/IP协议与所述中继代理进行通信。
[0008]作为本发明的进一步优化方案,步骤I和步骤2之间还可根据实际需求增加芯片预热、读取MAC地址、写入模块BIN文件的测试步骤,具体流程与步骤I 一致。
[0009]作为本发明的进一步优化方案,步骤2和步骤3之间还可根据实际需求增加校准数据写入的测试步骤,具体流程与步骤I 一致。
[0010]本发明采用以上技术方案与现有技术相比,通过引入中继代理,每个中继代理连接一个WIFI模块,测试仪器通过中继代理与WIFI模块进行间接通信,从而解决了测试仪器不能同时给多个WIFI模块发送指令的问题;通过引入合路器元件,可以把多个WIFI模块的信号同时发送到测试仪器,测试仪器也可以把发信号同时发送到待测的多个WIFI模块,从而实现高效的WIFI模块综测性能。
【专利附图】

【附图说明】
[0011]图1是“一拖一测试”方案的示意图。
[0012]图2是本发明的方案示意图。
【具体实施方式】
[0013]下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
[0014]本【技术领域】技术人员可以理解的是,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。
[0015]本【技术领域】技术人员可以理解的是,除非另外定义,这里使用的所有术语(包括技术术语和科学术语)具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。
[0016]下面结合附图对本发明的技术方案做进一步的详细说明:
本发明中引入中继代理和合路器,如图2所示,每个中继代理连接一个待测的WIFI模块,测试仪器通过中继代理与WIFI模块进行间接通信,解决了测试仪器不能同时向多个WIFI模块发送指令的问题。
[0017]本发明设计一种并行测试WIFI模块的方法,具体步骤以下:
步骤1,打开WIFI模块,准备接受测试,具体如下:
101,PC机向各个中继代理发送打开WIFI模块的指令;
102,中继代理执行接收到的打开WIFI模块的指令,并将执行的结果回传PC机; 103,若执行的结果为成功,则进入步骤2 ;若执行的结果为失败或在规定时间内PC机未接收到执行结果,如果执行的结果为失败的次数或PC机未接收到执行结果的次数未超出规定数目,重发打开WIFI模块指令,则返回102 ;若执行的结果为失败的次数或PC机未接收到执行结果的次数超出规定数目,则判定该WIFI模块测试失败;
步骤2,对WIFI模块进行校准测试,具体如下:
201,PC机根据步骤I接收到中继代理回传的执行结果为成功的先后次序,向各个中继代理发送WIFI模块校准的指令;
202,中继代理执行接收到的WIFI模块校准的指令,并将执行的结果回传PC机;
203,若执行的结果为成功,则进入204 ;若执行的结果为失败或在规定时间内PC机未接收到执行结果,如果执行的结果为失败的次数或PC机未接收到执行结果的次数未超出规定数目,重发校准指令,则返回202 ;若执行的结果为失败的次数或者没PC机未接收到执行结果的次数超出规定数目,则判定该WIFI模块测试失败,停止该模块测试;
204,PC机根据接收到中继代理回传的执行结果为成功的先后次序,向测试仪器发送抓包分析的指令;
205,测试仪器根据接收到指令的先后次序,把合路器的开关切换到相应的WIFI模块天线所在合路器上的位置,抓取该WIFI模块的TX信号进行分析,并向PC机返回分析结果;206,PC机对测试仪器返回的结果进行分析,若结果满足WIFI模块的校准要求,则该模块校准结束,进入步骤3 ;若结果不满足WIFI模块的校准要求,且该模块的校准次数未超出规定数目,重发校准指令,则返回202 ;若结果不满足要求且该模块的校准次数超出规定数目,则判定该模块校准失败,停止该模块测试;
步骤3,对WIFI模块进行综测,具体如下:
301,PC机根据步骤2中WIFI模块校准结束的先后次序向各个中继代理发送WIFI模块TX测试的指令;
302,中继代理执行接收到的WIFI模块综测的指令,并将执行结果回传PC机;
303,若执行的结果为成功,则进入304 ;若执行的结果为失败或在规定时间内PC机未接收到执行结果,若执行的结果为失败的次数或PC机未接收到执行结果的次数未超出规定数目,重发TX测试指令,则返回302 ;若执行的结果为失败的次数或PC机未接收到执行结果的次数超出规定数目,则判定该WIFI模块TX测试失败,停止该模块综测;
304,PC机根据接收到中继代理回传的执行结果为成功的的先后次序,向测试仪器发送抓包分析的指令;
305,测试仪器根据接收到指令的先后次序,把合路器的开关切换到相应的WIFI模块天线所在合路器上的位置,抓取该WIFI模块的TX信号进行分析,并向PC程序返回分析结果;
306,PC机对测试仪器返回的结果进行分析,若结果满足WIFI模块的综测要求,则该模块综测结束,进入步骤307 ;若结果不满足WIFI模块的综测要求,且该模块的综测次数未超出规定数目,重发TX测试指令,则返回302 ;若结果不满足且该模块的综测次数超出规定数目,则判定该模块测试失败,停止该模块综测;
307,等待所有在测WIFI模块的TX测试通过后,PC机向测试仪器发送打开所有合路器开关、播放波形文件的指令; 308,测试仪器接收到指令后打开所有合路器开关、播放波形文件,并将执行成功的结果返回PC机;
309,PC机接收到执行成功的结果后,向中继代理发送执行WIFI模块RX测试的指令;310,中继代理执行接收到的WIFI模块RX测试的指令后,统计WIFI模块RX测试的结果,并将WIFI模块RX测试的结果返回PC机;
311,PC机根据中继代理返回的WIFI模块RX测试的结果,判定该模块是否通过RX测
试;
步骤4,WIFI模块测试结束,PC机通知中继代理关闭WIFI模块,通知测试仪器释放资源。
[0018]在实际测试中,可以根据实际需求,在步骤I和步骤2之间增加芯片预热、读取MAC地址、写入模块BIN文件的测试步骤,具体流程与步骤I 一致;在步骤2和步骤3之间增加校准数据写入的测试步骤,具体流程与步骤I 一致。
[0019]本发明的所提供的一种并行测试WIFI模块的方法,不仅适用于WIFI模块的测试,还适用于AP测试、手机测试等。
[0020]以上所述,仅为本发明中的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可理解想到的变换或替换,都应涵盖在本发明的包含范围之内,因此,本发明的保护范围应该以权利要求书的保护范围为准。
【权利要求】
1.一种并行测试WIFI模块的方法,其特征在于,包括以下具体步骤: 步骤1,打开WIFI模块,准备接受测试,具体如下: ,101,PC机向各个中继代理发送打开WIFI模块的指令; ,102,中继代理执行接收到的打开WIFI模块的指令,并将执行的结果回传PC机; ,103,若执行的结果为成功,则进入步骤2 ;若执行的结果为失败或在规定时间内PC机未接收到执行结果,如果执行的结果为失败的次数或PC机未接收到执行结果的次数未超出规定数目,重发打开WIFI模块指令,则返回102 ;若执行的结果为失败的次数或PC机未接收到执行结果的次数超出规定数目,则判定该WIFI模块测试失败; 步骤2,对WIFI模块进行校准测试,具体如下: ,201,PC机根据步骤I接收到中继代理回传的执行结果为成功的先后次序,向各个中继代理发送WIFI模块校准的指令; ,202,中继代理执行接收到的WIFI模块校准的指令,并将执行的结果回传PC机; ,203,若执行的结果为成功,则进入204 ;若执行的结果为失败或在规定时间内PC机未接收到执行结果,如果执行的结果为失败的次数或PC机未接收到执行结果的次数未超出规定数目,重发校准指令,则返回202 ;若执行的结果为失败的次数或者没PC机未接收到执行结果的次数超出规定数目,则判定该WIFI模块测试失败,停止该模块测试; ,204,PC机根据接收到中继代理回传的执行结果为成功的先后次序,向测试仪器发送抓包分析的指令; ,205,测试仪器根据接收到 指令的先后次序,把合路器的开关切换到相应的WIFI模块天线所在合路器上的位置,抓取该WIFI模块的TX信号进行分析,并向PC机返回分析结果;,206,PC机对测试仪器返回的结果进行分析,若结果满足WIFI模块的校准要求,则该模块校准结束,进入步骤3 ;若结果不满足WIFI模块的校准要求,且该模块的校准次数未超出规定数目,重发校准指令,则返回202 ;若结果不满足要求且该模块的校准次数超出规定数目,则判定该模块校准失败,停止该模块测试; 步骤3,对WIFI模块进行综测,具体如下: ,301,PC机根据步骤2中WIFI模块校准结束的先后次序向各个中继代理发送WIFI模块TX测试的指令; ,302,中继代理执行接收到的WIFI模块综测的指令,并将执行结果回传PC机; ,303,若执行的结果为成功,则进入304 ;若执行的结果为失败或在规定时间内PC机未接收到执行结果,若执行的结果为失败的次数或PC机未接收到执行结果的次数未超出规定数目,重发TX测试指令,则返回302 ;若执行的结果为失败的次数或PC机未接收到执行结果的次数超出规定数目,则判定该WIFI模块TX测试失败,停止该模块综测; ,304,PC机根据接收到中继代理回传的执行结果为成功的的先后次序,向测试仪器发送抓包分析的指令; , 305,测试仪器根据接收到指令的先后次序,把合路器的开关切换到相应的WIFI模块天线所在合路器上的位置,抓取该WIFI模块的TX信号进行分析,并向PC程序返回分析结果; ,306,PC机对测试仪器返回的结果进行分析,若结果满足WIFI模块的综测要求,则该模块综测结束,进入步骤307 ;若结果不满足WIFI模块的综测要求,且该模块的综测次数未超出规定数目,重发TX测试指令,则返回302 ;若结果不满足且该模块的综测次数超出规定数目,则判定该模块测试失败,停止该模块综测; ·307,等待所有在测WIFI模块的TX测试通过后,PC机向测试仪器发送打开所有合路器开关、播放波形文件的指令; ·308,测试仪器接收到指令后打开所有合路器开关、播放波形文件,并将执行成功的结果返回PC机; ·309,PC机接收到执行成功的结果后,向中继代理发送执行WIFI模块RX测试的指令;·310,中继代理执行接收到的WIFI模块RX测试的指令后,统计WIFI模块RX测试的结果,并将WIFI模块RX的结果返回PC机; ·311,PC机根据中继代理返回的WIFI模块RX测试的结果,判定该模块是否通过RX测试; 步骤4,WIFI模块测试结束,PC机通知中继代理关闭WIFI模块,通知测试仪器释放资源。
2.根据权利要求1所述的一种并行测试WIFI模块的方法,其特征在于,所述PC机通过TCP/IP协议与所述中继代理进行通信。
3.根据权利要求1所述的一种并行测试WIFI模块的方法,其特征在于,步骤I和步骤2之间还可根据实际需求增加芯片预热、读取MAC地址、写入模块BIN文件的测试步骤。
4.根据权利要求 1所述的一种并行测试WIFI模块的方法,其特征在于,步骤2和步骤3之间还可根据实际需求增加校准数据写入的测试步骤。
5.根据权利要求1所述的一种并行测试WIFI模块的方法,其特征在于,所述规定数目根据实际需求确定。
【文档编号】H04B17/00GK103825667SQ201410086717
【公开日】2014年5月28日 申请日期:2014年3月10日 优先权日:2014年3月10日
【发明者】陈存宝, 李辉, 李喆, 赵芬, 孙柯, 裴文江, 金海忠, 夏新球 申请人:南京软仪测试技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1