WiFi信道自动测试方法、系统、设备及存储介质与流程

文档序号:15927277发布日期:2018-11-14 01:16阅读:255来源:国知局

本发明涉及通信领域,尤其涉及一种wifi信道自动测试方法、系统、设备及存储介质。

背景技术

目前无线网(wireless-fidelity)wifi产品的wifi信道channel测试主要依靠专业的测试人员使用路由器测试,存在以下缺陷:

1、所有wifichannel(2.4g和5g的所有channel)都要被测试,包括产品支持的channel与不支持的channel都要验证,测试人员人为测试工作量很大,测试时间长。

2、所购买的路由器支持的channel不全(每个国家的路由器并不是支持所有channel),所以要完整测试所有channel,则要购买多个国家的路由,花费大,对测试人员测试也不方便。

3、路由器具有动态频率选择(dynamicfrequencyselection,dfs)功能,在测试过程中,有些channel会跳频,存在测试一个channel的时候,不知道到底是不是想要测试的那个channel,这样测试人员有可能在某个channel上测试非常多次,还不一定达到目的,测试效率会非常低,人力负荷就会很重,而且测试人员有可能验证错误,误差大。



技术实现要素:

本发明的主要目的在于提供一种wifi信道自动测试方法、系统、设备及存储介质,旨在解决现有技术中wifi信道测试工作量大,测试花费大并且误差大的技术问题。

为实现上述目的,本发明提供一种wifi信道自动测试方法,所述wifi信道自动测试方法包括以下步骤:

热点设备从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道;

通过hostapd进程生成与所述目标wifi信道对应的当前热点,以使被测试设备对所述当前热点进行连接测试;

当接收到所述被测试设备发送的测试结束信息后,关闭所述hostapd进程,返回所述从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道的步骤,直至所述待测试wifi信道集中各wifi信道均被选取。

优选地,所述通过hostapd进程生成与所述目标wifi信道对应的当前热点,以使被测试设备对所述当前热点进行连接测试,具体包括:

根据所述目标wifi信道对hostapd进程文件和信道配置文件进行设置,根据所述hostapd进程文件和信道配置文件生成对应的hostapd进程,由所述hostapd进程生成与所述目标wifi信道对应的当前热点,以使被测试设备对所述当前热点进行连接测试。

此外,为实现上述目的,本发明还提出一种wifi信道自动测试系统,所述wifi信道自动测试系统包括:

信道选取模块,用于从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道;

连接测试模块,用于通过hostapd进程生成与所述目标wifi信道对应的当前热点,以使被测试设备对所述当前热点进行连接测试;

循环测试模块,用于当接收到所述被测试设备发送的测试结束信息后,关闭所述hostapd进程,返回所述从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道的步骤,直至所述待测试wifi信道集中各wifi信道均被选取。

此外,为实现上述目的,本发明还提出一种热点设备,所述热点设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的wifi信道自动测试程序,所述wifi信道自动测试程序配置为实现如权利要求上文所述的wifi信道自动测试方法的步骤。

此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有wifi信道自动测试程序,所述wifi信道自动测试程序被处理器执行时实现如上文所述的wifi信道自动测试方法的步骤。

此外,为实现上述目的,本发明还提出一种wifi信道自动测试方法,其特征在于,所述wifi信道自动测试方法包括:

被测试设备在检测到热点设备的当前热点时,对所述当前热点进行连接测试;所述当前热点由所述热点设备通过hostapd进程生成;

实时检测与所述当前热点的连接状态,标记所述连接状态,根据标记后的连接状态和所述当前热点生成连接结果。

优选地,所述实时检测与所述当前热点的连接状态,标记所述连接状态,根据标记后的连接状态和所述当前热点生成连接结果之后,所述wifi信道自动测试方法还包括:

根据所述连接结果生成测试结束信息,并将所述测试结束信息发送至所述热点设备;

在获取不同wifi信道对应的热点的连接结果后,根据各连接结果生成信道测试报告。

此外,为实现上述目的,本发明还提出一种wifi信道自动测试系统,所述wifi信道自动测试系统包括:

连接检测模块,用于在检测到热点设备的当前热点时,对所述当前热点进行连接测试;所述当前热点由所述热点设备通过hostapd进程生成;

结果生成模块,用于实时检测与所述当前热点的连接状态,标记所述连接状态,根据标记后的连接状态和所述当前热点生成连接结果。

此外,为实现上述目的,本发明还提出一种被测试设备,所述被测试设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的wifi信道自动测试程序,所述wifi信道自动测试程序配置为实现如上文所述的wifi信道自动测试方法的步骤。

此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有wifi信道自动测试程序,所述wifi信道自动测试程序被处理器执行时实现如上文所述的wifi信道自动测试方法的步骤。

本发明提出的wifi信道自动测试方法,通过热点设备从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道;通过hostapd进程生成与所述目标wifi信道对应的当前热点,以使被测试设备对所述当前热点进行连接测试;当接收到所述被测试设备发送的测试结束信息后,关闭所述hostapd进程,返回所述从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道的步骤,直至所述待测试wifi信道集中各wifi信道均被选取,被测试设备在检测到热点设备的当前热点时,对所述当前热点进行连接测试;所述当前热点由所述热点设备通过hostapd进程生成;实时检测与所述当前热点的连接状态,标记所述连接状态,根据标记后的连接状态和所述当前热点生成连接结果,能够提高wifi信道测试效率,提高测试准确率,降低设备成本,减少人力负荷。

附图说明

图1为本发明实施例方案涉及的硬件运行环境的设备结构示意图;

图2为本发明wifi信道自动测试方法第一实施例的流程示意图;

图3为本发明wifi信道自动测试方法第二实施例的流程示意图;

图4为本发明wifi信道自动测试系统第一实施例的功能模块图;

图5为本发明wifi信道自动测试方法第三实施例的流程示意图;

图6为本发明wifi信道自动测试方法第四实施例的流程示意图;

图7为本发明wifi信道自动测试系统第二实施例的功能模块图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的解决方案主要是:通过热点设备从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道;通过hostapd进程生成与所述目标wifi信道对应的当前热点,以使被测试设备对所述当前热点进行连接测试;当接收到所述被测试设备发送的测试结束信息后,关闭所述hostapd进程,返回所述从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道的步骤,直至所述待测试wifi信道集中各wifi信道均被选取,被测试设备在检测到热点设备的当前热点时,对所述当前热点进行连接测试;所述当前热点由所述热点设备通过hostapd进程生成;实时检测与所述当前热点的连接状态,标记所述连接状态,根据标记后的连接状态和所述当前热点生成连接结果,能够提高wifi信道测试效率,提高测试准确率,降低设备成本,减少人力负荷,解决了现有技术中wifi信道测试工作量大,测试花费大并且误差大的技术问题。

参照图1,图1为本发明实施例方案涉及的硬件运行环境的设备结构示意图。

如图1所示,所述设备包括热点设备和被测试设备,当然也可以是包括其他类型的设备,本实施例对此不加以限制;该设备可以包括:处理器1001,例如cpu,通信总线1002、用户端接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户端接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户端接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的设备结构并不构成对该设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户端接口模块以及wifi信道自动测试程序。

本发明设备通过处理器1001调用存储器1005中存储的wifi信道自动测试程序,并执行以下操作:

从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道;

通过hostapd进程生成与所述目标wifi信道对应的当前热点,以使被测试设备对所述当前热点进行连接测试;

当接收到所述被测试设备发送的测试结束信息后,关闭所述hostapd进程,返回所述从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道的步骤,直至所述待测试wifi信道集中各wifi信道均被选取。

进一步地,处理器1001可以调用存储器1005中存储的wifi信道自动测试程序,还执行以下操作:

根据所述目标wifi信道对hostapd进程文件和信道配置文件进行设置,根据所述hostapd进程文件和信道配置文件生成对应的hostapd进程,由所述hostapd进程生成与所述目标wifi信道对应的当前热点,以使被测试设备对所述当前热点进行连接测试。

进一步地,处理器1001可以调用存储器1005中存储的wifi信道自动测试程序,还执行以下操作:

在检测到热点设备的当前热点时,对所述当前热点进行连接测试;所述当前热点由所述热点设备通过hostapd进程生成;

实时检测与所述当前热点的连接状态,标记所述连接状态,根据标记后的连接状态和所述当前热点生成连接结果。

进一步地,处理器1001可以调用存储器1005中存储的wifi信道自动测试程序,还执行以下操作:

根据所述连接结果生成测试结束信息,并将所述测试结束信息发送至所述热点设备;

在获取不同wifi信道对应的热点的连接结果后,根据各连接结果生成信道测试报告。

本实施例通过上述方案,通过热点设备从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道;通过hostapd进程生成与所述目标wifi信道对应的当前热点,以使被测试设备对所述当前热点进行连接测试;当接收到所述被测试设备发送的测试结束信息后,关闭所述hostapd进程,返回所述从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道的步骤,直至所述待测试wifi信道集中各wifi信道均被选取,被测试设备在检测到热点设备的当前热点时,对所述当前热点进行连接测试;所述当前热点由所述热点设备通过hostapd进程生成;实时检测与所述当前热点的连接状态,标记所述连接状态,根据标记后的连接状态和所述当前热点生成连接结果,能够提高wifi信道测试效率,提高测试准确率,降低设备成本,减少人力负荷。

基于上述硬件结构,提出本发明wifi信道自动测试方法实施例。

参照图2,图2为本发明wifi信道自动测试方法第一实施例的流程示意图。

在第一实施例中,所述wifi信道自动测试方法包括以下步骤:

步骤s10、热点设备从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道。

需要说明的是,所述热点设备可以是无线网(wireless-fidelity)wifi热点端设备,也可以是无线访问接入点(wirelessaccesspoint,ap)端设备,当然也可以是其他提供热点的设备,本实施例对此不加以限制;所述待测试wifi信道集为等待测试的wifi信道的集合,可以是2.4g和5g的所有信道的集合,也可以是包含其他等待测试的wifi信道的集合,本实施例对此不加以限制。

可以理解的是,热点设备从待测试wifi信道集中选取未被选取过的wifi信道,即还未进行测试的wifi信道作为所述目标wifi信道,能够避免对已经测试过的信道进行重复测试,节省了测试wifi信道集中信道的时间,加快了wifi信道集中信道测试的速度。

在具体实现中,一般可以通过预设连接顺序从所述待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道,当然也可以随机进行选取,或者通过其他方式从从所述待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道,本实施例对此不加以限制。

步骤s20、通过hostapd进程生成与所述目标wifi信道对应的当前热点,以使被测试设备对所述当前热点进行连接测试。

应当理解的是,hostapd进程是一个运行在用户态的守护进程,通过hostapd进程可以生成与所述目标wifi信道对应的当前热点,从而使被测试设备根据所述当前热点进行连接测试,通过hostapd进程获得当前热点的过程主要是通过修改hostapd进程对应的文件,比如信道1先设置为1,从而其他的设备可以通过预设连接命令去搜索与目标wifi信道对应的当前服务集标识(servicesetidentifie,ssid),即当前热点,然后使用预设连接命令去连接当前热点。

在具体实现中,一般可以通过预设的重配指令重新配置修改hostapd进程对应的文件,从而使被测试设备可以通过热点设备的加密认证工具wpa_supplicant中的wpa_cli命令进行热点的搜索和连接,从而使被测试设备对所述当前热点进行连接测试;其中,wpa_supplicant是热点设备即wifi客户端的加密认证工具,它主要包含wpa_supplicant与wpa_cli两个程序.可以通过wpa_cli来进行wifi的配置与连接,前提要保证wpa_supplicant正常启动。

步骤s30、当接收到所述被测试设备发送的测试结束信息后,关闭所述hostapd进程,返回所述从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道的步骤,直至所述待测试wifi信道集中各wifi信道均被选取。

可以理解的是,在目标wifi信道的测试结束后,所述被测试设备会反馈测试结束信息至所述热点设备,当所述热点设备接收到所述被测试设备发送的测试结束信息后,关闭所述hostapd进程,返回所述从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道的步骤,直至所述待测试wifi信道集中各wifi信道均被选取,即对所述待测试wifi信道集中的所有wifi信道均进行测试,完成对待测试wifi信道集中各wifi信道的自动测试。

在具体实现中,一般可以通过不断的重新配置hostapd.conf文件,重新启动hostapd,可以达到每次启动hostapd进程时都能工作在不同的wifi信道,从而完成对wifi信道的测试过程,直至所述待测试wifi信道集中各wifi信道均测试完毕。

本实施例通过上述方案,通过热点设备从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道;通过hostapd进程生成与所述目标wifi信道对应的当前热点,以使被测试设备对所述当前热点进行连接测试;当接收到所述被测试设备发送的测试结束信息后,关闭所述hostapd进程,返回所述从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道的步骤,直至所述待测试wifi信道集中各wifi信道均被选取,被测试设备在检测到热点设备的当前热点时,对所述当前热点进行连接测试;所述当前热点由所述热点设备通过hostapd进程生成;实时检测与所述当前热点的连接状态,标记所述连接状态,根据标记后的连接状态和所述当前热点生成连接结果,能够提高wifi信道测试效率,提高测试准确率,降低设备成本,减少人力负荷。

进一步地,图3为本发明wifi信道自动测试方法第二实施例的流程示意图,如图3所示,基于第一实施例提出本发明wifi信道自动测试方法第二实施例,在本实施例中,所述步骤s20具体包括以下步骤:

步骤s21、根据所述目标wifi信道对hostapd进程文件和信道配置文件进行设置,根据所述hostapd进程文件和信道配置文件生成对应的hostapd进程,由所述hostapd进程生成与所述目标wifi信道对应的当前热点,以使被测试设备对所述当前热点进行连接测试。

需要说明的是,所述热点设备可以根据所述目标wifi信道对预先设置的hostapd进程对应的文件进行修改和配置,即根据所述目标wifi信道对hostapd进程文件和信道配置文件进行设置,所述信道配置文件用于配置信道相关参数,使所述热点设备支持相应的信道,通过对所述hostapd进程文件和信道配置文件的设置能够使所述热点设备可以利用hostapd进程获得对应的热点,从而完成被测试设备与热点的连接测试。

可以理解的是,在对所述hostapd进程文件和所述信道配置文件进行设置后,可以根据设置后的hostapd进程文件和信道配置文件获取对应的hostapd进程,再根据所述hostapd进程可以获得与所述目标wifi信道对应的当前热点,从而使所述被测试设备与所述当前热点进行连接,完成连接测试。

应当理解的是,通过对hostapd进程文件和信道配置文件进行设置,根据所述hostapd进程文件和信道配置文件生成对应的hostapd进程,由所述hostapd进程生成与所述目标wifi信道对应的当前热点,能够快速对wifi信道进行测试,提升了测试效率和测试准确率,并且减少了测试时间和人力负荷,降低了测试成本。

本实施例通过上述方案,通过所述目标wifi信道对hostapd进程文件和信道配置文件进行设置,根据所述hostapd进程文件和信道配置文件生成对应的hostapd进程,由所述hostapd进程生成与所述目标wifi信道对应的当前热点,以使被测试设备对所述当前热点进行连接测试,能够快速对wifi信道进行测试,提升了测试效率和测试准确率,并且减少了测试时间和人力负荷,降低了测试成本。

相应地,本发明进一步提供一种wifi信道自动测试系统。

参照图4,图4为本发明wifi信道自动测试系统第一实施例的功能模块图。

本发明wifi信道自动测试系统第一实施例中,该wifi信道自动测试系统包括:

信道选取模块10,用于从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道。

需要说明的是,所述热点设备可以是无线网(wireless-fidelity)wifi热点端设备,也可以是无线访问接入点(wirelessaccesspoint,ap)端设备,当然也可以是其他提供热点的设备,本实施例对此不加以限制;所述待测试wifi信道集为等待测试的wifi信道的集合,可以是2.4g和5g的所有信道的集合,也可以是包含其他等待测试的wifi信道的集合,本实施例对此不加以限制。

可以理解的是,热点设备从待测试wifi信道集中选取未被选取过的wifi信道,即还未进行测试的wifi信道作为所述目标wifi信道,能够避免对已经测试过的信道进行重复测试,节省了测试wifi信道集中信道的时间,加快了wifi信道集中信道测试的速度。

在具体实现中,一般可以通过预设连接顺序从所述待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道,当然也可以随机进行选取,或者通过其他方式从从所述待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道,本实施例对此不加以限制。

连接测试模块20,用于通过hostapd进程生成与所述目标wifi信道对应的当前热点,以使被测试设备对所述当前热点进行连接测试。

需要说明的是,hostapd进程是一个运行在用户态的守护进程,通过hostapd进程可以生成与所述目标wifi信道对应的当前热点,从而使被测试设备根据所述当前热点进行连接测试,通过hostapd进程获得当前热点的过程主要是通过修改hostapd进程对应的文件,比如信道1先设置为1,从而其他的设备可以通过预设连接命令去搜索与目标wifi信道对应的当前服务集标识(servicesetidentifie,ssid),即当前热点,然后使用预设连接命令去连接当前热点。

循环测试模块30,用于当接收到所述被测试设备发送的测试结束信息后,关闭所述hostapd进程,返回所述从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道的步骤,直至所述待测试wifi信道集中各wifi信道均被选取。

可以理解的是,在目标wifi信道的测试结束后,所述被测试设备会反馈测试结束信息至所述热点设备,当所述热点设备接收到所述被测试设备发送的测试结束信息后,关闭所述hostapd进程,返回所述从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道的步骤,直至所述待测试wifi信道集中各wifi信道均被选取,即对所述待测试wifi信道集中的所有wifi信道均进行测试,完成对待测试wifi信道集中各wifi信道的自动测试。

本实施例通过上述方案,通过热点设备从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道;通过hostapd进程生成与所述目标wifi信道对应的当前热点,以使被测试设备对所述当前热点进行连接测试;当接收到所述被测试设备发送的测试结束信息后,关闭所述hostapd进程,返回所述从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道的步骤,直至所述待测试wifi信道集中各wifi信道均被选取,被测试设备在检测到热点设备的当前热点时,对所述当前热点进行连接测试;所述当前热点由所述热点设备通过hostapd进程生成;实时检测与所述当前热点的连接状态,标记所述连接状态,根据标记后的连接状态和所述当前热点生成连接结果,能够提高wifi信道测试效率,提高测试准确率,降低设备成本,减少人力负荷。

此外,本发明实施例还提出一种存储介质,所述存储介质上存储有wifi信道自动测试程序,所述wifi信道自动测试程序被处理器执行时实现如下操作:

从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道;

通过hostapd进程生成与所述目标wifi信道对应的当前热点,以使被测试设备对所述当前热点进行连接测试;

当接收到所述被测试设备发送的测试结束信息后,关闭所述hostapd进程,返回所述从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道的步骤,直至所述待测试wifi信道集中各wifi信道均被选取。

进一步地,所述wifi信道自动测试程序被处理器执行时还实现如下操作:

根据所述目标wifi信道对hostapd进程文件和信道配置文件进行设置,根据所述hostapd进程文件和信道配置文件生成对应的hostapd进程,由所述hostapd进程生成与所述目标wifi信道对应的当前热点,以使被测试设备对所述当前热点进行连接测试。

相应地,图5为本发明wifi信道自动测试方法第三实施例的流程示意图,如图5所示,基于第一实施例提出本发明wifi信道自动测试方法第三实施例,所述wifi信道自动测试方法包括以下步骤:

步骤s01、被测试设备在检测到热点设备的当前热点时,对所述当前热点进行连接测试;所述当前热点由所述热点设备通过hostapd进程生成。

可以理解的是,所述被测试设备为一个wifi产品,所述被测试设备在检测到热点设备的当前热点后,可以对所述当前热点进行连接测试,所述当前热点为所述热点设备通过hostapd进程生成,即通过所述热点设备的热点验证被测试设备所支持的wifi信道,所述被测试设备与各个热点的连接状态反应了所述被测试设备是否支持当前热点对应的信道。

步骤s02、实时检测与所述当前热点的连接状态,标记所述连接状态,根据标记后的连接状态和所述当前热点生成连接结果。

应当理解的是,所述被测试设备实时监测与所述当前热点的连接状态,并且对相应的连接状态进行标记,从而根据标记后的连接状态和所述当前热点生成相应的连接结果,完成对目标wifi信道对应的当前热点的测试。

本实施例通过上述方案,通过热点设备从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道;通过hostapd进程生成与所述目标wifi信道对应的当前热点,以使被测试设备对所述当前热点进行连接测试;当接收到所述被测试设备发送的测试结束信息后,关闭所述hostapd进程,返回所述从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道的步骤,直至所述待测试wifi信道集中各wifi信道均被选取,被测试设备在检测到热点设备的当前热点时,对所述当前热点进行连接测试;所述当前热点由所述热点设备通过hostapd进程生成;实时检测与所述当前热点的连接状态,标记所述连接状态,根据标记后的连接状态和所述当前热点生成连接结果,能够提高wifi信道测试效率,提高测试准确率,降低设备成本,减少人力负荷。

进一步地,图6为本发明wifi信道自动测试方法第四实施例的流程示意图,如图6所示,基于第三实施例提出本发明wifi信道自动测试方法第四实施例,在本实施例中,所述步骤s02之后,所述wifi信道自动测试方法还包括以下步骤:

步骤s03、根据所述连接结果生成测试结束信息,并将所述测试结束信息发送至所述热点设备。

可以理解的是,在根据标记后的连接状态和所述当前热点生成连接结果之后,表明当前热点测试完毕,所述被测试设备会反馈相应的测试结束信息至所述热点设备,从而使所述热点设备根据测试结束信息进行hostapd进程的调整,即根据预设的重置命令,关闭当前的hostapd进程,并进行hostapd进程的重新配置,所述被测试设备的测试结束信息有利于节省wifi信道测试的时间,提升wifi信道测试的效率。

步骤s04、在获取不同wifi信道对应的热点的连接结果后,根据各连接结果生成信道测试报告。

应当理解的是,通过热点设备将所述待测试wifi信道集中的各wifi信道循环选取后,所述被测试设备获得与各wifi信道的连接状态,对连接状态标识后结合各wifi信道的对应的热点生成各连接结果,从而根据各连接结果生成信道测试报告,根据所述信道测试报告可以确定所述被测试设备支持的wifi信道和不支持的wifi信道。

本实施例通过上述方案,通过所述连接结果生成测试结束信息,并将所述测试结束信息发送至所述热点设备,在获取不同wifi信道对应的热点的连接结果后,根据各连接结果生成信道测试报告,能够有利于节省wifi信道测试的时间,提升wifi信道测试的效率,提高测试准确率,降低设备成本,减少人力负荷。

相应地,本发明进一步提供一种wifi信道自动测试系统。

参照图7,图7为本发明wifi信道自动测试系统第二实施例的功能模块图。

本发明wifi信道自动测试系统第二实施例中,该wifi信道自动测试系统包括:

连接检测模块01,用于在检测到热点设备的当前热点时,对所述当前热点进行连接测试;所述当前热点由所述热点设备通过hostapd进程生成。

可以理解的是,所述被测试设备为一个wifi产品,所述被测试设备在检测到热点设备的当前热点后,可以对所述当前热点进行连接测试,所述当前热点为所述热点设备通过hostapd进程生成,即通过所述热点设备的热点验证被测试设备所支持的wifi信道,所述被测试设备与各个热点的连接状态反应了所述被测试设备是否支持当前热点对应的信道。

结果生成模块02,用于实时检测与所述当前热点的连接状态,标记所述连接状态,根据标记后的连接状态和所述当前热点生成连接结果。

应当理解的是,所述被测试设备实时监测与所述当前热点的连接状态,并且对相应的连接状态进行标记,从而根据标记后的连接状态和所述当前热点生成相应的连接结果,完成对目标wifi信道对应的当前热点的测试。

本实施例通过上述方案,通过热点设备从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道;通过hostapd进程生成与所述目标wifi信道对应的当前热点,以使被测试设备对所述当前热点进行连接测试;当接收到所述被测试设备发送的测试结束信息后,关闭所述hostapd进程,返回所述从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道的步骤,直至所述待测试wifi信道集中各wifi信道均被选取,被测试设备在检测到热点设备的当前热点时,对所述当前热点进行连接测试;所述当前热点由所述热点设备通过hostapd进程生成;实时检测与所述当前热点的连接状态,标记所述连接状态,根据标记后的连接状态和所述当前热点生成连接结果,能够提高wifi信道测试效率,提高测试准确率,降低设备成本,减少人力负荷。

此外,本发明实施例还提出一种存储介质,所述存储介质上存储有wifi信道自动测试程序,所述wifi信道自动测试程序被处理器执行时实现如下操作:

在检测到热点设备的当前热点时,对所述当前热点进行连接测试;所述当前热点由所述热点设备通过hostapd进程生成;

实时检测与所述当前热点的连接状态,标记所述连接状态,根据标记后的连接状态和所述当前热点生成连接结果。

进一步地,所述wifi信道自动测试程序被处理器执行时还实现如下操作:

根据所述连接结果生成测试结束信息,并将所述测试结束信息发送至所述热点设备;

在获取不同wifi信道对应的热点的连接结果后,根据各连接结果生成信道测试报告。

本实施例通过上述方案,通过热点设备从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道;通过hostapd进程生成与所述目标wifi信道对应的当前热点,以使被测试设备对所述当前热点进行连接测试;当接收到所述被测试设备发送的测试结束信息后,关闭所述hostapd进程,返回所述从待测试wifi信道集中选取未被选取过的wifi信道作为目标wifi信道的步骤,直至所述待测试wifi信道集中各wifi信道均被选取,被测试设备在检测到热点设备的当前热点时,对所述当前热点进行连接测试;所述当前热点由所述热点设备通过hostapd进程生成;实时检测与所述当前热点的连接状态,标记所述连接状态,根据标记后的连接状态和所述当前热点生成连接结果,能够提高wifi信道测试效率,提高测试准确率,降低设备成本,减少人力负荷。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1