CN114024882B - 一种路由器性能测试方法、装置、***及存储介质 - Google Patents
一种路由器性能测试方法、装置、***及存储介质 Download PDFInfo
- Publication number
- CN114024882B CN114024882B CN202111116595.3A CN202111116595A CN114024882B CN 114024882 B CN114024882 B CN 114024882B CN 202111116595 A CN202111116595 A CN 202111116595A CN 114024882 B CN114024882 B CN 114024882B
- Authority
- CN
- China
- Prior art keywords
- channel
- router
- sensitivity
- receiving
- receiving sensitivity
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种路由器性能测试方法、装置、***及存储介质,方法部分包括:确定路由器是否正确连接,路由器包括依次排列的第一信道、第二信道、第三信道和第N信道,若正确连接,则对第一信道进行测试,以获得第一信道的第一接收灵敏度;将第一接收灵敏度作为第二信道的初始测试值,以对第二信道进行步进测试,得到第二信道的第二接收灵敏度;根据第一接收灵敏度或者第二接收灵敏度,对第三信道的接收灵敏度进行步进测试,以确定第三信道的第三接收灵敏度;遍历所有信道获得N个信道的接收灵敏度,并根据N个信道的接收灵敏度,确定路由器的接收性能;本发明中,减少了路由器的测试周期,进而提高了路由器的性能测试效率。
Description
技术领域
本发明涉及测试技术领域,尤其涉及一种路由器性能测试方法、装置、***及存储介质。
背景技术
总所周知,路由器的接收灵敏度衡量设备通信水平的重要指标,接收灵敏度表示路由器接收到射频信号时,在满足一定信号接收条件(如误码率满足要求)时所能允许的最小接收功率。因而,为保证新款路由器性能,需要对设备在不同条件下的接收灵敏度进行测试。
现有技术中,对路由器的接收灵敏度进行测试,一般二分查找算法对路由器不同信道的接收灵敏度进行测试,但二分查找算法在查找每个信道的接收灵敏度都需要六到七次的判断,而路由器的信道一般较多,以二分查找算法遍历路由器所有信道的接收灵敏度,导致对路由器的测试周期较长,降低了路由器的性能测试效率。
发明内容
本发明提供一种路由器性能测试方法、装置、***及存储介质,以解决现有技术中,以二分查找算法遍历路由器所有信道的接收灵敏度,导致对路由器的测试周期较长,降低了路由器的性能测试效率的问题。
提供一种路由器性能测试方法,包括:
确定路由器性能测试***中的路由器是否正确连接,路由器包括依次排列的第一信道、第二信道、第三信道和第N信道,N为大于或者等于4的整数;
若路由器正确连接,则对第一信道进行接收灵敏度测试,以获得第一信道的第一接收灵敏度;
将第一接收灵敏度作为第二信道的初始测试值,以对第二信道的接收灵敏度进行步进测试,得到第二信道的第二接收灵敏度;
根据第一接收灵敏度或者第二接收灵敏度,对第三信道的接收灵敏度进行步进测试,以确定第三信道的第三接收灵敏度;
依次遍历路由器的所有信道,以获得路由器中N个信道的接收灵敏度,并根据路由器中N个信道的接收灵敏度,确定路由器的接收性能。
进一步地,将第一接收灵敏度作为第二信道的初始测试值,以对第二信道的接收灵敏度进行步进测试,得到第二信道的第二接收灵敏度,包括:
将第一接收灵敏度作为第二信道的初始测试值,对第二信道的接收灵敏度进行测试,以确定第二信道在初始测试值时是否满足预设接收条件;
若未满足预设接收条件,则以第一预设步进值为步进对第二信道的接收灵敏度进行测试,以获得第二接收灵敏度,第一预设步进值大于0;
若满足预设接收条件,则以第二预设步进值为步进对第二信道的接收灵敏度进行测试,以获得第二接收灵敏度,第二预设步进值小于0。
进一步地,以第一预设步进值为步进对第二信道的接收灵敏度进行测试,以获得第二接收灵敏度,包括:
以第一预设步进值为步进对第二信道进行测试,并确定累计步进值的绝对值是否小于预设灵敏度差值,累计步进值为测试过程中对第一预设步进值进行累计的累计值;
若累计步进值的绝对值大于或者等于预设灵敏度差值,则停止对第二信道进行测试,并将停止测试时的测试值作为第二接收灵敏度。
进一步地,确定累计步进值的绝对值是否小于预设灵敏度差值之后,方法还包括:
若累计步进值的绝对值小于预设灵敏度差值,则确定第二信道在当前测试值时是否满足预设接收条件;
若第二信道在当前测试值时未满足预设接收条件,则将上一测试值作为第二接收灵敏度。
进一步地,根据第一接收灵敏度或者第二接收灵敏度,对第三信道的接收灵敏度进行步进测试,以确定第三信道的第三接收灵敏度,包括:
根据预设灵敏度差值、第一接收灵敏度和第二接收灵敏度,确定第一信道或者第二信道是否故障;
若确定第一信道故障,则将第二接收灵敏度作为第三信道的第一测试值,以对第三信道的接收灵敏度进行步进测试,得到第三接收灵敏度;
若确定第二信道故障,则将第一接收灵敏度作为第三信道的第一测试值,对第三信道的接收灵敏度进行度步进测试,得到第三接收灵敏度。
进一步地,根据预设灵敏度差值、第一接收灵敏度和第二接收灵敏度,确定第一信道或者第二信道是否故障,包括:
确定第一接收灵敏度与第二接收灵敏度之间的灵敏度差值,并确定灵敏度差值的绝对值是否小于预设灵敏度差值;
若灵敏度差值的绝对值大于或者等于预设灵敏度差值,则确定第一接收灵敏度是否大于第二接收灵敏度;
若第一接收灵敏度大于第二接收灵敏度,则确定第一信道发生故障;
若第一接收灵敏度小于第二接收灵敏度,则确定第二信道发生故障。
提供一种路由器性能测试装置,包括:
第一确定模块,用于确定路由器性能测试***中的路由器是否正确连接,路由器包括依次排列的第一信道、第二信道、第三信道和第N信道,N为大于或者等于4的整数;
第一测试模块,用于若路由器正确连接,则对第一信道进行接收灵敏度测试,以获得第一信道的第一接收灵敏度;
第二测试模块,用于将第一接收灵敏度作为第二信道的初始测试值,以对第二信道的接收灵敏度进行步进测试,得到第二信道的第二接收灵敏度;
第三测试模块,用于根据第一接收灵敏度或者第二接收灵敏度,对第三信道的接收灵敏度进行步进测试,以确定第三信道的第三接收灵敏度;
第二确定模块,用于依次遍历路由器的所有信道,以获得路由器中N个信道的接收灵敏度,并根据路由器中N个信道的接收灵敏度,确定路由器的接收性能。
提供一种路由器性能测试装置,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述路由器性能测试方法的步骤。
提供一种可读存储介质,该可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述路由器性能测试方法的步骤。
提供一种路由器性能测试***,包括路由器性能测试装置和待测试的路由器,所述路由器性能测试装置用于根据上述路由器性能测试方法,对所述路由器的性能进行测试。
上述路由器性能测试方法、装置、***及存储介质所提供了一个方案中,通过确定路由器性能测试***中的路由器是否正确连接,路由器包括依次排列的第一信道、第二信道、第三信道和第N信道,N为大于或者等于4的整数,若路由器正确连接,则对第一信道进行接收灵敏度测试,以获得第一信道的第一接收灵敏度,然后将第一接收灵敏度作为第二信道的初始测试值,以对第二信道的接收灵敏度进行步进测试,得到第二信道的第二接收灵敏度,再根据第一接收灵敏度或者第二接收灵敏度,对第三信道的接收灵敏度进行步进测试,以确定第三信道的第三接收灵敏度,最后依次遍历路由器的所有信道,以获得路由器中N个信道的接收灵敏度,并根据路由器中N个信道的接收灵敏度,确定路由器的接收性能;本发明中,根据相邻上一信道的接收灵敏度确定测试信道的初始测试值,对路由器中的信道进行灵敏度测试,通过对相邻信道之间的接收灵敏度建立关联测试,可以快速测得后续信道的接收灵敏度,减少了对路由器的信道进行测试的测试次数,从而减少了路由器的测试周期,进而提高了路由器的性能测试效率。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一实施例中路由器性能测试***的一结构示意图;
图2是本发明一实施例中路由器性能测试方法的一流程示意图;
图3是本发明一实施例中路由器性能测试方法的另一流程示意图;
图4是本发明一实施例中步骤S30的一实现流程示意图;
图5是本发明一实施例中路由器性能测试装置的一结构示意图;
图6是本发明一实施例中路由器性能测试装置的另一结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供的路由器性能测试方法,可应用在如图1所示的路由器性能测试***中,路由器性能测试***包括待测试的路由器1、无线综合测试仪器2和路由器性能测试装置3。
本实施例中,路由器性能测试装置3分别与路由器1、无线综合测试仪2连接,其中,路由器性能测试装置3可以采用以太网网络接口连接的方式,与路由器1、无线综合测试仪2连接;路由器1、无线综合测试仪2之间采用射频电缆(Cable)进行连接。路由器性能测试装置3为能够进行数据处理、通信传输和逻辑运算等功能的装置。其中,路由器性能测试装置3可以但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑等设备,也可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
其中,无线综合测试仪2是指用于对路由器1的射频一致性进行测试的仪器,无线综合测试仪2能够给对路由器1在无线信号发射过程和无线信号接收过程中的射频一致性数据进行分析,以确定路由器1的性能。其中,路由器1的射频一致性包括对路由器1的发射功率、发射EVM、发射频谱模板余量、发射频率误差、发射功率平坦度、接受灵敏度(最小接受灵敏度)、最大接收电平等性能指标的测试。其中,无线综合测试仪2可以选用型号为IQXEL-MW 7G的测试仪。
在一实施例中,如图2所示,提供一种路由器性能测试方法,以该方法应用在图1中的路由器性能测试***为例进行说明,包括如下步骤:
S01:对路由器性能测试***中的射频电缆进行插损测试,以获得射频电缆中各信道的信道插损,并将射频电缆中各信道的信道插损作为路由器中各信道的信道插损。
其中,在对路由器性能测试***中射频电缆进行插损测试之前,需要建立路由器性能测试***中各装置的连接关系:路由器性能测试装置与无线综合测试仪通过以太网接口建立控制关系;射频电缆连接的两端分别与无线综合测试仪的发送端口(RX端口)、接收端口(RX端口)连接。
在建立路由器性能测试***中各装置的连接关系之后,即可对路由器性能测试***中射频电缆进行插损测试,以获得射频电缆中各信道的信道插损(插损功率),具体包括:路由器性能测试装置确定射频电缆的待测信道;向无线综合测试仪发送控制指令a,使无线综合测试仪的TX端口处于信号发射状态,以通过射频电缆的待测信道发射预设功率值,并使无线综合测试仪的RX端口处于信号接收状态,以对TX端口的功率进行接收得到接收功率;获取无线综合测试仪计算获得的该待测信道的信道插损,该待测信道的信道插损为发射的预设功率值与接收功率之间的差值;遍历射频电缆的所有信道,获得射频电缆中各信道的信道插损。
在获得射频电缆中各信道的信道插损之后,将射频电缆中各信道的信道插损,按照射频电缆中各信道的排列顺序保存为列表数据,作为后续路由器中各信道的信道插损,以便后续测试时根据各信道的信道插损对后续的测试数据进行校准,保证路由器性能测试结果的准确性。其中,射频电缆中各信道与路由器中各信道一一对应,路由器中的信道具体包括59个20M的信道、29个40M的信道、14个80M的信道、7个160M的信道,上述信道依次排列。
S02:对路由器性能测试***中的路由器进行发射性能测试,以获得路由器的发射性能测试结果。
其中,在对路由器性能测试***中的路由器进行发射性能测试之前,需要重新建立路由器性能测试***中各装置的连接关系:路由器性能测试装置与路由器通过以太网接口建立控制关系;路由器性能测试装置与无线综合测试仪通过以太网接口建立控制关系;射频电缆的一端连接在无线综合测试仪的RX端口,射频电缆的另一端连接在路由器的天线端口。
在建立路由器性能测试***中各装置的连接关系之后,对路由器性能测试***中的路由器进行发射性能测试,以获得路由器的发射性能测试结果。其中,路由器的发射性能测试数据包括路由器在不同信道、不同网络模式和不同速率下的发射功率、发射误差向量幅度(发射EVM)、发射频谱模板余量、发射频率误差、发射功率平坦度等测试指标。
具体地,对路由器性能测试***中的路由器进行发射性能测试,包括:路由器性能测试装置向路由器发送第一控制指令,使路由器处于信号发射状态,路由器根据第一控制指令以某一信道、某一网络模式、某一速率工作,以持续向外发射射频信号数据;同时,路由器性能测试装置向无线综合测试仪发送第二控制指令,使无线综合测试仪处于信号接收状态,以使无线综合测试仪对路由器发射的完整射频信号数据进行接收;获取无线综合测试仪接收到的射频信号数据,并根据当前信道的信道插损、发射射频信号数据、接收到的射频信号数据,对路由器的发射性能进行分析,获得路由器在当前信道、当前网络模式、当前速率工作时的发射性能测试结果;遍历所有的信道、所有的网络模式和各网络模式下的所有速率,以获得路由器在不同信道、不用网络模式和不同速率下的发射功率、发射误差向量幅度(发射EVM)、发射频谱模板余量、发射频率误差、发射功率平坦度等测试结果,包括路由器在不同信道、不用网络模式和不同速率下的发射功率、发射误差向量幅度(发射EVM)、发射频谱模板余量、发射频率误差、发射功率平坦度等测试指标。
其中,第一控制指令包括指定路由器1进行工作(发射射频信号)的功率、信道、网络模式、该网络模式下的速率等信息。
S03:对路由器性能测试***中的路由器进行接收性能测试,以获得路由器的接收性能测试结果。
其中,发射性能测试结果包括路由器在不同信道、不同网络模式和不同速率下的接收灵敏度(最小接收灵敏度)和最大接收电平等测试指标。其中,在对路由器进行接收性能测试时,路由器性能测试***中各装置的连接关系,与进行接收性能测试时的连接关系相同,在此不再赘述。
具体地,对路由器性能测试***中的路由器进行接收性能测试,包括:路由器性能测试装置向路由器发送第三控制指令,使无线综合测试仪处于信号持续发射状态,以根据第三控制指令将射频信号数据发射至路由器,射频信号数据包括当前测试的功率、信道、网络模式和速率;同时,路由器性能测试装置向无线综合测试仪发送第四控制指令,使路由器的某一信道处于信号持续接收状态,以使路由器对无线综合测试仪发射的完整射频信号数据进行接收;获取路由器接收到的射频信号数据,并根据当前信道的信道插损、发射射频信号数据、接收到的射频信号数据,对路由器的接收性能进行分析,获得路由器在当前信道、当前网络模式、当前速率工作时的接收性能测试结果;遍历所有的信道、所有的网络模式和各网络模式下的所有速率,以获得路由器在不同信道、不同网络模式和不同速率下的接收灵敏度和最大接收电平等测试指标。
本实施例中,路由器可以是Wi-Fi6E路由器,则路由器1包括109个信道,其中,109个信道具体包括59个20M的信道、29个40M的信道、14个80M的信道、7个160M的信道;路由器的网络模式包括11a、11n20M、11n40M、11ac20M、11ac40M、11ac80M、11ac160M、11ax20M、11ax40M、11ax80M、11ax160M共11个网络模式,其中,11a、11n、11ac和11ax为IEEE无线网络标准;路由器1在各网络模式下的速率包括:11a模式下具有6Mbps至54Mbps共八个等级的速率;11n模式下(包括11n20M、11n40M两个模式)具有MCS0至MCS7共8个等级的速率;11ac20M模式下具有至MCS0到MCS8共9个等级的速率,11ac下的剩余模式(包括11ac40M、11ac80M、11ac160M三个模式)具有MCS0至MCS9共10个等级的速率;11ax模式下(包括11ax20M、11ax40M、11ax80M、11ax160M四个模式)具有HE0至HE11共12个等级的速率。
其中,以接收性能测试指标为接收灵敏度为例,对路由器在不同信道、不同网络模式和不同速率下的接收灵敏度进行测试,包括:确定某一网络模式和某一速率,并将某一网络模式和某一速率组合为目标工作模式;在目标工作模式下,对路由器各信道的接收灵敏度进行步进测试,以获得目标工作模式下,路由器中不同信道的接收灵敏度;更改网络模式和速率的组合,并不同目标工作模式下,对路由器各信道的接收灵敏度进行步进测试,以获得在不同目标工作模式下,路由器不同信道的接收灵敏度。即可获得路由器在不同网络模式、不同速率和不同信道的接收灵敏度。
其中,以一目标工作模式为例,即以某一网络模式和某一速率组合为目标工作模式为例,对路由器各信道的接收灵敏度进行测试,包括如下步骤:
路由器性能测试装置确定路由器性能测试***中的路由器是否正确连接,路由器包括依次排列的第一信道、第二信道、第三信道和第N信道;若路由器正确连接,则对第一信道进行接收灵敏度测试,以获得第一信道的第一接收灵敏度;将第一接收灵敏度作为第二信道的初始测试值,以对第二信道的接收灵敏度进行步进测试,得到第二信道的第二接收灵敏度;根据第一接收灵敏度或者第二接收灵敏度,对第三信道的接收灵敏度进行步进测试,以确定第三信道的第三接收灵敏度;其中,第一信道、第二信道、第三信道为路由器中依次排列的信道;依次遍历路由器的所有信道,以获得路由器中N个信道的接收灵敏度,并根据N个信道的接收灵敏度,确定路由器的接收性能。根据相邻上一信道的接收灵敏度确定测试信道的初始测试值,对路由器中的信道进行灵敏度测试,通过对相邻信道之间的接收灵敏度建立关联测试,可以快速测得后续信道的接收灵敏度,减少了对路由器的信道进行测试的测试次数,从而减少了路由器的测试周期,进而提高了路由器的性能测试效率。
在一实施例中,如图3所示,提供一种路由器性能测试方法,以该方法应用在图1中的路由器性能测试装置为例进行说明,包括如下步骤:
S10:确定路由器性能测试***中的路由器是否正确连接。
为保证后续测试的正常完成,需要确保路由器性能测试***中的路由器处于正确的连接状态,因此在对待测试的路由器进行测试之前,路由器性能测试装置需要确定路由器性能测试***中的路由器是否正确连接,以便测试的执行,若确定路由器性能测试***中的路由器未正确连接,则需要调整路由器与路由器性能测试***中各装置的连接关系,以确保路由器处于正确连接的状态。其中,路由器包括依次排列的第一信道、第二信道、第三信道和第N信道,N为大于或者等于4的整数。
其中,在对路由器进行接收灵敏度测试时,路由器性能测试***中各装置之间的正确连接关系为:路由器性能测试装置与路由器通过以太网接口建立控制关系;路由器性能测试装置与无线综合测试仪通过以太网接口建立控制关系;射频电缆的一端连接在无线综合测试仪的RX端口,射频电缆的另一端连接在路由器的天线端口。
S20:若路由器正确连接,则对第一信道进行接收灵敏度测试,以获得第一信道的第一接收灵敏度。
在确定路由器性能测试***中的路由器是否正确连接之后,若路由器正确连接,表示路由器性能测试***可以正常地对路由器进行接收灵敏度测试,则路由器性能测试装置可以开始对路由器的第一信道进行接收灵敏度测试,以获得第一信道的第一接收灵敏度。
其中,路由器的第一信道为初始测试信道。
在一实施例中,对路由器的第一信道进行接收灵敏度测试,以获得第一信道的第一接收灵敏度,包括如下步骤:
S21:确定当前目标工作模式下的网络模式,并确定网络模式下的标准接收灵敏度。
例如,当前目标工作模式下的网络模式和速率分别为11a模式、6Mbps,则11a模式下的接收灵敏度国际标准为-82dbm,则11a模式下的标准接收灵敏度为-82dbm。
本实施例中,当前目标工作模式下的网络模式和速率分别为11a模式、6Mbps,1a模式下的标准接收灵敏度为-82dbm仅为示例性说明,在其他实施例中,当前目标工作模式下的网络模式和速率还可以是其他网络模式好其他速率,对应的标准接收灵敏度还可以是其他,在此不再赘述。
S22:将该网络模式下的标准接收灵敏度作为第一信道的初始测试值,对第一信道进行测试,以确定第一信道在标准接收灵敏度时是否满足预设接收条件。
在确定该网络模式下的标准接收灵敏度之后,路由器性能测试装置将该网络模式下的标准接收灵敏度作为第一信道的初始测试值;将第一信道、标准接收灵敏度、当前目标工作模式下的网络模式和速率生成一个测试文件,并将该测试文件加载至路由器性能测试***中的无线综合测试仪;然后路由器性能测试装置向无线综合测试仪发送控制指令,以使无线综合测试仪根据控制指令发送M个的测试文件至路由器;同时路由器性能测试装置向路由器发送控制指令,以使路由器通过第一信道持续接收无线综合测试仪发送的测试文件。在确定路由器完成接收工作之后,确定路由器接收到的完整测试文件的数量,作为文件接收数量,若文件接收数量小于预设数量,表示接收报文合格率不满足要求,则确定第一信道在标准接收灵敏度时未满足预设接收条件;若文件接收数量大于或者等于预设数量,表示接收报文合格率满足要求,则确定第一信道在标准接收灵敏度时满足预设接收条件。
本实施例中,M和预设数量为预先标定的值。
例如,M为1000,预设数量为920,若文件接收数量小于920,表示路由器在标准接收灵敏度时未满足接收报文合格率的要求,则确定第一信道在标准接收灵敏度时未满足预设接收条件;若文件接收数量大于或者等于920,表示路由器在标准接收灵敏度时满足接收报文合格率的要求,则确定第一信道在标准接收灵敏度时满足预设接收条件。
S23:若第一信道在标准接收灵敏度时满足预设接收条件,则对第一信道的接收灵敏度测试进行步进测试,得到第一信道的第一接收灵敏度。
在确定第一信道在标准接收灵敏度时是否满足预设接收条件之后,若第一信道在标准接收灵敏度时满足预设接收条件,表示路由器在标准接收灵敏度时满足接收报文合格率的要求,则对第一信道的接收灵敏度进行步进测试,直至找到满足预设接收条件的最小发射功率,作为第一信道的第一接收灵敏度。
例如,预设数量为920,标准接收灵敏度为-82dbm,无线综合测试仪器直接发送1000个功率为-82dbm、信道为第一信道、11a模式(网络模式)、6Mbps(速率)的波形文件到Wi-Fi6E路由器,Wi-Fi6E路由器接收到的完整波形文件的数量为H,若H大于或者等于920,则表示Wi-Fi6E路由器在-82dbm功率情况下满足接收报文合格率的要求,即满足预设条件,则以第一步进值(如-6db)为步进减小发射功率,对发射功率-88dbm进行测试,确定Wi-Fi6E路由器在-88dbm功率时是否满足预设接收条件,若满足预设接收条件,则继续以-6db为步进进行减小并进行测试,直至找到满足预设接收条件的最小功率,作为第一信道的第一接收灵敏度;若不满足预设接收条件,则以第二步进值(如3db)为步进增大发射功率,后续不满足预设接收条件时的步进值依次减少为2db、1db,以进行测试,直到找到满足预设接收条件的最小发射功率,作为第一信道的接收灵敏度。
本实施例中,各步进值仅为示例性说明,在其他实施例中,步进值还可以是其他,在此不再赘述。
本实施例中,以步进减少的方式,通过路由器性能***对第一信道的接收灵敏度进行测试,无需人工操作,实现了测试的自动化,减少了人工测试的测试周期,提高了测试效率。
S30:将第一接收灵敏度作为第二信道的初始测试值,以对第二信道的接收灵敏度进行步进测试,得到第二信道的第二接收灵敏度。
在得到第一信道的第一接收灵敏度之后,将第一接收灵敏度作为第二信道的初始测试值,以对第二信道的接收灵敏度进行步进测试,直至找到满足预设接收条件的最小功率,作为第二信道的第二接收灵敏度。
S40:根据第一接收灵敏度或者第二接收灵敏度,对第三信道的接收灵敏度进行步进测试,以确定第三信道的第三接收灵敏度。
在得到第二信道的第二接收灵敏度之后,将第一接收灵敏度或者第二接收灵敏度,确定第三信道的第一测试值,以对第三信道的接收灵敏度进行步进测试,直至找到满足预设接收条件的最小功率,作为第三信道的第三接收灵敏度。
S50:依次遍历路由器的所有信道,以获得路由器中N个信道的接收灵敏度,并根据路由器中N个信道的接收灵敏度,确定路由器的接收性能。
在得到第三信道的第三接收灵敏度之后,根据之前测试获得的接收灵敏度对后续信道的接收灵敏度进行步进测试,得到后续信道的第四接收灵敏度,依次遍历,得到第N信道的第N接收灵敏度,即可获得路由器中N个信道的接收灵敏度,并根据路由器中N个信道的接收灵敏度,确定路由器的接收性能。
本实施例中,通过确定路由器性能测试***中的路由器是否正确连接,路由器包括依次排列的第一信道、第二信道、第三信道和第N信道,N为大于或者等于4的整数,若路由器正确连接,则对第一信道进行接收灵敏度测试,以获得第一信道的第一接收灵敏度,然后将第一接收灵敏度作为第二信道的初始测试值,以对第二信道的接收灵敏度进行步进测试,得到第二信道的第二接收灵敏度,再根据第一接收灵敏度或者第二接收灵敏度,对第三信道的接收灵敏度进行步进测试,以确定第三信道的第三接收灵敏度,最后依次遍历路由器的所有信道,以获得路由器中N个信道的接收灵敏度,并根据路由器中N个信道的接收灵敏度,确定路由器的接收性能;根据相邻上一信道的接收灵敏度确定测试信道的初始测试值,对路由器中的信道进行灵敏度测试,通过对相邻信道之间的接收灵敏度建立关联测试,可以快速测得后续信道的接收灵敏度,减少了对路由器的信道进行测试的测试次数,从而减少了路由器的测试周期,进而提高了路由器的性能测试效率。
通过根据前后信道的关联性,以步进测试的方式,可以快速得出后续信道的最小接收灵敏度,减少了后续信道的测试测试,提高了遍历路由器所有信道的测试周期,提高了路由器性能测试效率。以Wi-Fi6E路由器的接收灵敏度测试为例,相比传统算法中每个信道需测试7次,采用本实施例中的测试方法,第一信道后各信道的测试平均为2.5次数,大大减低了信道测试次数,总体测试效率提高了65%。
在一实施例中,获得各信道的接收灵敏度为经过对应信道插损校准后的接收灵敏度。即在对路由器的各信道进行接收灵敏度测试的过程中,需要根据路由器中各信道的信道插损对测试获得的测试接收灵敏度进行校准,从而获得各信道的接收灵敏度,以保证获得到各信道的接收灵敏度的准确性。
具体地,在对路由器中信道的接收灵敏度进行步进测试之前,要确定路由器性能测试***中射频电缆的信道插损,将射频电缆中各信道的信道插损作为路由器中各信道的信道插损;然后对路由器中信道的接收灵敏度进行步进测试,找到满足预设接收条件的最小发射功率,即为信道的测试接收灵敏度;然后根据该信道的测试接收灵敏度与该信道的信道插损,确定该信道的接收灵敏度,一般可以将该信道的测试接收灵敏度与该信道的信道插损之间的差值,作为该信道的接收灵敏度。
例如,路由器性能测试***中射频电缆中第一信道的信道插损为10db,则路由器的第一信道的信道插损为10db,对路由器中信道的接收灵敏度进行步进测试,找到满足预设接收条件的最小发射功率为-88dbm,即第一信道的测试接收灵敏度为-88dbm,由于第一信道存在10db的信号衰减,则测试获得的测试接收灵敏度-88dbm为衰减10db后的值,确定测试接收灵敏度与第一信道的信道插损之间的差值为-98dbm,则第一信道的第一接收灵敏度为-98dbm。
本实施例中,射频电缆中第一信道的信道插损为10dbm、第一信道的测试接收灵敏度为-88dbm、第一信道的第一接收灵敏度为-98dbm,均仅为示例性说明,在其他实施例中,射频电缆中信道的信道插损、信道的测试接收灵敏度和接收灵敏度还可以为其他值,在此不再赘述。
在一实施例中,步骤S30中,即将第一接收灵敏度作为第二信道的初始测试值,以对第二信道的接收灵敏度进行步进测试,得到第二信道的第二接收灵敏度,具体包括如下步骤:
S31:将第一接收灵敏度作为第二信道的初始测试值,对第二信道的接收灵敏度进行测试,以确定第二信道在第一接收灵敏度时是否满足预设接收条件。
在获得第一信道的第一接收灵敏度之后,将第一接收灵敏度作为第二信道的初始测试值,对第二信道的接收灵敏度进行测试,以确定第二信道在第一接收灵敏度时是否满足预设接收条件。
其中,将第一接收灵敏度作为第二信道的初始测试值,将第二信道、第一接收灵敏度、当前目标工作模式下的网络模式和速率生成一个测试文件,并将该测试文件加载至路由器性能测试***中的无线综合测试仪;然后路由器性能测试装置向无线综合测试仪发送控制指令,以使无线综合测试仪根据控制指令发送M个的测试文件至路由器;同时路由器性能测试装置向路由器发送控制指令,以使路由器通过第二信道持续接收无线综合测试仪发送的测试文件;在确定路由器完成接收工作之后,确定路由器接收到的完整测试文件的数量,作为文件接收数量,若文件接收数量小于第二信道所对应的预设数量,表示接收报文合格率不满足要求,则确定第二信道在第一接收灵敏度时未满足预设接收条件;若文件接收数量大于或者等于预设数量,表示接收报文合格率满足要求,则确定第二信道在第一接收灵敏度时满足预设接收条件。
S32:若未满足预设接收条件,则以第一预设步进值为步进对第二信道的接收灵敏度进行测试,以获得第二接收灵敏度。
在确定第二信道在初始测试值时是否满足预设接收条件之后,若定第二信道在初始测试值时未满足预设接收条件,则以第一预设步进值为步进对第二信道的接收灵敏度进行测试,直至找到满足预设接收条件的最小功率,作为第二信道的第二接收灵敏度。其中,第一预设步进值大于0。
S33:若未满足预设接收条件,则以第二预设步进值为步进对第二信道的接收灵敏度进行测试,以获得第二接收灵敏度。
在确定第二信道在初始测试值时是否满足预设接收条件之后,若定第二信道在初始测试值时满足预设接收条件,则以第二预设步进值为步进对第二信道的接收灵敏度进行测试,直至找到满足预设接收条件的最小功率,作为第二信道的第二接收灵敏度。其中,第二预设步进值小于0。
例如,第一预设步进值可以为1db,第二预设步进值可以为-1db,第一信道的第一接收灵敏度为-94dbm,当确定第二信道在-94dbm功率情况下满足预设条件时,表示第二信道在-94dbm功率时接收报文合格率满足要求,可以进一步减少测试的功率,则以-1db为步进对第二信道的接收灵敏度进行测试,直到找到第二信道满足预设接收条件的最小发射功率,作为第二信道的接收灵敏度;当确定第二信道在-94dbm功率情况下未满足预设条件时,表示第二信道在-94dbm功率时接收报文合格率未满足要求,需要增大测试的功率,则以1db为步进对第二信道的接收灵敏度进行测试,直到找到第二信道满足预设接收条件的最小发射功率,作为第二信道的接收灵敏度。
本实施例中,第一预设步进值可以为1db,第二预设步进值可以为-1db,第一接收灵敏度为-94dbm,仅为示例性说明,在其他实施例中,第一预设步进值、第二预设步进值可、第一接收灵敏度还可以是其他值,在此不再赘述。
本实施例中,通过将第一接收灵敏度作为第二信道的初始测试值,对第二信道的接收灵敏度进行测试,以确定第二信道在第一接收灵敏度时是否满足预设接收条件,若未满足预设接收条件,则以第一预设步进值为步进对第二信道的接收灵敏度进行测试,以获得第二接收灵敏度,第一预设步进值大于0;若满足预设接收条件,则以第二预设步进值为步进对第二信道的接收灵敏度进行测试,以获得第二接收灵敏度,第二预设步进值小于0,细化了将第一接收灵敏度作为第二信道的初始测试值,以对第二信道的接收灵敏度进行步进测试,得到第二信道的第二接收灵敏度的步骤,采用不同步进策略对第二信道的接收灵敏度进行测试,保证了测试数据的准确性。
在一实施例中,步骤S32中,即以第一预设步进值为步进对第二信道的接收灵敏度进行测试,以获得第二接收灵敏度,具体包括如下步骤:
S321:以第一预设步进值为步进对第二信道进行测试,并确定累计步进值的绝对值是否小于预设灵敏度差值。
在确定第二信道在第一接收灵敏度时未满足预设接收条件之后,表示路由器在第一接收灵敏度工作时的接收报文合格率不满足要求,需要以第一预设步进值为步进对第二信道进行测试,并在步进测试的过程中,确定累计步进值的绝对值是否小于预设灵敏度差值。其中,由于第一预设步进值大于0,则再步进测试的过程,测试值会步进增大。
其中,预设灵敏度差值为路由器中相邻两信道之间允许的最大的接收灵敏度差值,预设灵敏度差值为一般预先根据路由器的设计需求确定。若相邻两信道之间的接收灵敏度差值大于预设灵敏度差值,表示路由器本身存在设计问题,需要设计工程师定位问题原因,以进行修正。其中,累计步进值为测试过程中对第一预设步进值进行累计的累计值。
例如,第一预设步进值为1db,第一接收灵敏度为-94dbm,此时已经步进了2次,即累加了2次第一预设步进值,则累计步进值为2db。
本实施例中,第一预设步进值为1db、累计步进值为2db仅为示例性说明,在其他实施例中,第一预设步进值、累计步进值还可以是其他,在此不再赘述。
S322:若累计步进值的绝对值大于或者等于预设灵敏度差值,则停止对第二信道进行测试,并将停止测试时的测试值作为第二接收灵敏度。
在确定累计步进值的绝对值是否小于预设灵敏度差值之后,若累计步进值的绝对值大于或者等于预设灵敏度差值(可以为3db),表示第一信道和第二信道之间的接收灵敏度差值过大,不符合要求,此时则停止对第二信道进行测试,并将停止测试时的测试值作为第二接收灵敏度,以减少测试次数。
同时,在确定累计步进值的绝对值大于或者等于预设灵敏度差值时,还需要发送故障提示,以提示用户第一信道和第二信道之间的接收灵敏度差值过大,存在信道故障。在确定信道故障时,将接收灵敏度较大的信道作为故障信道,由于第一预设步进值大于0,表示第二信道的当前测试值(当前接收灵敏度)大于第一信道的第一接收灵敏度,则将第二信道作为故障信道。在对后续信道进行测试时,将未故障信道的接收灵敏度作为后续信道的初始测试值,以进行步进测试,从而在减少测试次数的基础上,保证后续信道的接收灵敏度准确性。
S323:若累计步进值的绝对值小于预设灵敏度差值,则确定第二信道在当前测试值时是否满足预设接收条件。
在确定累计步进值的绝对值是否小于预设灵敏度差值之后,若累计步进值的绝对值小于预设灵敏度差值,表示第一信道和第二信道之间的接收灵敏度差值在合理范围内,则确定第二信道在当前测试值时是否满足预设接收条件,以根据实际情况确定第二接收灵敏度。
S324:若第二信道在当前测试值时未满足预设接收条件,则将当前测试值作为第二接收灵敏度。
在确定第二信道在当前测试值时是否满足预设接收条件之后,若第二信道在当前测试值时未满足预设接收条件,表示当前测试值的上一测试值为满足预设接收条件的最小接收功率,则将当前测试值作为第二接收灵敏度;若第二信道在当前测试值时满足预设接收条件,则继续进行步进测试,直至确定出满足预设接收条件的最小接收功率,或者直至累计步进值的绝对值大于或者等于预设灵敏度差值。
本实施例中,通过以第一预设步进值为步进对第二信道进行测试,并确定累计步进值的绝对值是否小于预设灵敏度差值,累计步进值为测试过程中对第一预设步进值进行累计的累计值,若累计步进值的绝对值大于或者等于预设灵敏度差值,则停止对第二信道进行测试,并将停止测试时的测试值作为第二接收灵敏度,若累计步进值的绝对值小于预设灵敏度差值,则确定第二信道在当前测试值时是否满足预设接收条件,若第二信道在当前测试值时未满足预设接收条件,则将当前测试值作为第二接收灵敏度,明确了以第一预设步进值为步进对第二信道的接收灵敏度进行测试,以获得第二接收灵敏度,在累计步进值的绝对值大于或者等于预设灵敏度差值时,停止对第二信道进行测试,进一步减少了测试次数,进而提高了测试效率。
在一实施例中,步骤S33中,即以第二预设步进值为步进对第二信道的接收灵敏度进行测试,以获得第二接收灵敏度,具体包括如下步骤:
S331:以第二预设步进值为步进对第二信道进行测试,并确定累计步进值的绝对值是否小于预设灵敏度差值。
在确定第二信道在第一接收灵敏度时未满足预设接收条件之后,表示路由器在第一接收灵敏度工作时的接收报文合格率不满足要求,需要以第一预设步进值为步进对第二信道进行测试,并在步进测试的过程中,确定累计步进值的绝对值是否小于预设灵敏度差值。其中,由于第二预设步进值小于0,则再步进测试的过程,测试值会步进减小。
S332:若累计步进值的绝对值小于预设灵敏度差值,则确定第二信道在当前测试值时是否满足预设接收条件。
在确定累计步进值的绝对值是否小于预设灵敏度差值之后,若累计步进值的绝对值小于预设灵敏度差值,表示第一信道和第二信道之间的接收灵敏度差值在合理范围内,则确定第二信道在当前测试值时是否满足预设接收条件,以根据实际情况确定第二接收灵敏度。
S333:若第二信道在当前测试值时未满足预设接收条件,则将上一测试值作为第二接收灵敏度。
在确定第二信道在当前测试值时是否满足预设接收条件之后,若第二信道在当前测试值时未满足预设接收条件,表示当前测试值的上一测试值为满足预设接收条件的最小接收功率,则将当前测试值作为第二接收灵敏度;若第二信道在当前测试值时满足预设接收条件,则继续进行步进测试,直至确定出满足预设接收条件的最小接收功率,或者直至累计步进值的绝对值大于或者等于预设灵敏度差值。
S334:若累计步进值的绝对值大于或者等于预设灵敏度差值,则停止对第二信道进行测试,并将停止测试时的测试值作为第二接收灵敏度。
在确定累计步进值的绝对值是否小于预设灵敏度差值之后,若累计步进值的绝对值大于或者等于预设灵敏度差值(可以为3db),表示第一信道和第二信道之间的接收灵敏度差值过大,不符合要求,此时则停止对第二信道进行测试,并将停止测试时的测试值作为第二接收灵敏度,以减少测试次数。
同时,在确定累计步进值的绝对值大于或者等于预设灵敏度差值时,还需要发送故障提示,以提示用户第一信道和第二信道之间的接收灵敏度差值过大,存在信道故障。在确定信道故障时,将接收灵敏度较大的信道作为故障信道,由于第二预设步进值大于0,表示第二信道的当前测试值(当前接收灵敏度)小于第一信道的第一接收灵敏度,则将第一信道作为故障信道。在对后续信道进行测试时,将未故障信道的接收灵敏度作为后续信道的初始测试值,以进行步进测试,从而在减少测试次数的基础上,保证后续信道的接收灵敏度准确性。
由于第二预设步进值大于0,表示第二信道的当前测试值(当前接收灵敏度)小于第一信道的第一接收灵敏度,则将第一信道作为故障信道,因此在其他实施例中,当确定累计步进值的绝对值大于或者等于预设灵敏度差值时,在发送故障提示之后,可以继续对第二信道进行步进测试,直至确定满足预设接收条件的最小接收功率,作为第二信道的第二接收灵敏度,以提高第二接收灵敏度的准确性,进而提高后续信道的接收灵敏度准确性。
本实施例中,通过以第二预设步进值为步进对第二信道进行测试,并确定累计步进值的绝对值是否小于预设灵敏度差值,累计步进值为测试过程中对第一预设步进值进行累计的累计值;若累计步进值的绝对值大于或者等于预设灵敏度差值,则停止对第二信道进行测试,并将停止测试时的测试值作为第二接收灵敏度;若累计步进值的绝对值小于预设灵敏度差值,则确定第二信道在当前测试值时是否满足预设接收条件;若第二信道在当前测试值时未满足预设接收条件,则将当前测试值作为第二接收灵敏度,明确了以第二预设步进值为步进对第二信道的接收灵敏度进行测试,以获得第二接收灵敏度的具体步骤,在累计计步进值的绝对值大于或者等于预设灵敏度差值,则停止对第二信道进行测试,减少了对各信道的测试次数,从而提高了测试效率。
在一实施例中,如图4所示,步骤S40中,即根据第一接收灵敏度或者第二接收灵敏度,对第三信道的接收灵敏度进行步进测试,以确定第三信道的第三接收灵敏度,具体包括如下步骤:
S41:根据预设灵敏度差值、第一接收灵敏度和第二接收灵敏度,确定第一信道或者第二信道是否故障。
在得到第一信道的第一接收灵敏度、第二信道的第二接收灵敏度之后,需要根据预设灵敏度差值、第一接收灵敏度和第二接收灵敏度,确定第一信道或者第二信道是否故障。
其中,若第一接收灵敏度和第二接收灵敏度之间的差值大于或者等于预设灵敏度差值,表示第一信道和第二信道之间的接收灵敏度差值过大,不符合要求,需要比较第一接收灵敏度和第二接收灵敏度的大小,以确定故障的信道。在确定信道故障时,将接收灵敏度较大的信道作为故障信道。
S42:若确定第一信道故障,则将第二接收灵敏度作为第三信道的第一测试值,对第三信道的接收灵敏度进行步进测试,得到第三接收灵敏度。
在确定第一信道或者第二信道是否故障之后,若确定第一信道故障,表示第一接收灵敏度大于第二接收灵敏度,则将第二接收灵敏度作为第三信道的第一测试值(即初始测试值),对第三信道的接收灵敏度进行步进测试,直接获得满足预设接收条件的最小发射功率,作为第三信道的第三接收灵敏度。将较小的第二接收灵敏度作为第三信道进行测试的初始值,可以减少第三信道的测试次数,并保证第三接收灵敏度的准确性。
其中,对第三信道的接收灵敏度进行步进测试的测试过程与第二信道类似,在此不再赘述。
S43:若确定第二信道故障,则将第一接收灵敏度作为第三信道的第一测试值,对第三信道的接收灵敏度进行度步进测试,得到第三接收灵敏度。
在确定第一信道或者第二信道是否故障之后,若确定第二信道故障,表示第一接收灵敏度小于第二接收灵敏度,则将第一接收灵敏度作为第三信道的第一测试值(即初始测试值),对第三信道的接收灵敏度进行步进测试,得到第三接收灵敏度。忽视故障的第二信道,将较小的第一接收灵敏度作为第三信道进行测试的初始值,可以减少第三信道的测试次数,并保证第三接收灵敏度的准确性。
在确定第一信道或者第二信道是否故障之后,若第一接收灵敏度和第二接收灵敏度之间的差值小于预设灵敏度差值,表示第一信道和第二信道之间的接收灵敏度差值在合理范围内,第一接收灵敏度和第二接收灵敏度均为准确的测试值,则直接将第二接收灵敏度作为第三信道的第一测试值,对第三信道的接收灵敏度进行步进测试,得到第三接收灵敏度。
同理,可在对后续信道进行测试时,若后续信道的上一信道未故障,则将上一信道的接收灵敏度,作为对后续信道进行步进测试的初始值,以得到满足预设接收条件的最小发射功率,作为后续信道的接收灵敏度;若后续信道的上一信道故障,将与后续信道最近的已测试信道的接收灵敏度,作为对后续信道进行步进测试的初始值,以得到满足预设接收条件的最小发射功率,作为后续信道的接收灵敏度,以在在减少测试次数的基础上,保证后续信道的接收灵敏度准确性。
本实施例中,根据预设灵敏度差值、第一接收灵敏度和第二接收灵敏度,确定第一信道或者第二信道是否故障;若确定第一信道故障,则将第二接收灵敏度作为第三信道的第一测试值,对第三信道的接收灵敏度进行步进测试,得到第三接收灵敏度;若确定第二信道故障,则将第一接收灵敏度作为第三信道的第一测试值,对第三信道的接收灵敏度进行度步进测试,得到第三接收灵敏度,细化了根据第一接收灵敏度或者第二接收灵敏度,对第三信道的接收灵敏度进行步进测试,以确定第三信道的第三接收灵敏度的步骤,根据第一接收灵敏度的第二接收灵敏度大小,确定对第三信道进行测试的初始值,在减少第三信道测试测试的基础上,保证了第三信道接收灵敏度的准确性。
在一实施例中,步骤S41中,即根据预设灵敏度差值、第一接收灵敏度和第二接收灵敏度,确定第一信道或者第二信道是否故障,具体包括如下步骤:
S411:确定第一接收灵敏度与第二接收灵敏度之间的灵敏度差值,并确定灵敏度差值的绝对值是否小于预设灵敏度差值;
S412:若灵敏度差值的绝对值大于或者等于预设灵敏度差值,则确定第一接收灵敏度是否大于第二接收灵敏度;
S413:若第一接收灵敏度大于第二接收灵敏度,则确定第一信道发生故障;
S414:若第一接收灵敏度小于第二接收灵敏度,则确定第二信道发生故障。
在得到第一信道的第一接收灵敏度、第二信道的第二接收灵敏度之后,需要确定第一接收灵敏度与第二接收灵敏度之间的灵敏度差值,并确定灵敏度差值的绝对值是否小于预设灵敏度差值,若灵敏度差值的绝对值大于或者等于预设灵敏度差值,表示第一信道和第二信道之间的接收灵敏度差值过大,不满足要求,第一信道或者第二信道可能发生故障,则确定第一接收灵敏度是否大于第二接收灵敏度。在确定第一接收灵敏度是否大于第二接收灵敏度之后,若第一接收灵敏度大于第二接收灵敏度,则确定第一信道发生故障,向用户发送第一信道的故障提示;若第一接收灵敏度小于第二接收灵敏度,则确定第二信道发生故障,向用户发送第二信道的故障提示。
本实施例中,通过确定第一接收灵敏度与第二接收灵敏度之间的灵敏度差值,并确定灵敏度差值的绝对值是否小于预设灵敏度差值;若灵敏度差值的绝对值大于或者等于预设灵敏度差值,则确定第一接收灵敏度是否大于第二接收灵敏度;若第一接收灵敏度大于第二接收灵敏度,则确定第一信道发生故障;若第一接收灵敏度小于第二接收灵敏度,则确定第二信道发生故障,明确了根据预设灵敏度差值、第一接收灵敏度和第二接收灵敏度,确定第一信道或者第二信道是否故障的具体步骤,在相邻两个信道的接收灵敏度差值过大时,将较大的接收灵敏度所对应的信道作为故障信道,为后续信道测试提供了基础。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
在一实施例中,提供一种路由器性能测试装置,该路由器性能测试装置与上述实施例中路由器性能测试方法一一对应。如图5所示,该路由器性能测试装置包括第一确定模块501、第一测试模块502、第二测试模块503、第三测试模块504和第二确定模块505。各功能模块详细说明如下:
第一确定模块501,用于确定路由器性能测试***中的路由器是否正确连接,路由器包括依次排列的第一信道、第二信道、第三信道和第N信道,N为大于或者等于4的整数;
第一测试模块502,用于若路由器正确连接,则对第一信道进行接收灵敏度测试,以获得第一信道的第一接收灵敏度;
第二测试模块503,用于将第一接收灵敏度作为第二信道的初始测试值,以对第二信道的接收灵敏度进行步进测试,得到第二信道的第二接收灵敏度;
第三测试模块504,用于根据第一接收灵敏度或者第二接收灵敏度,对第三信道的接收灵敏度进行步进测试,以确定第三信道的第三接收灵敏度;
第二确定模块505,用于依次遍历路由器的所有信道,以获得路由器中N个信道的接收灵敏度,并根据路由器中N个信道的接收灵敏度,确定路由器的接收性能。
进一步地,第二测试模块503具体用于:
将第一接收灵敏度作为第二信道的初始测试值,对第二信道的接收灵敏度进行测试,以确定第二信道在初始测试值时是否满足预设接收条件;
若未满足预设接收条件,则以第一预设步进值为步进对第二信道的接收灵敏度进行测试,以获得第二接收灵敏度,第一预设步进值大于0;
若满足预设接收条件,则以第二预设步进值为步进对第二信道的接收灵敏度进行测试,以获得第二接收灵敏度,第二预设步进值小于0。
进一步地,第二测试模块503具体还用于:
以第一预设步进值为步进对第二信道进行测试,并确定累计步进值的绝对值是否小于预设灵敏度差值,累计步进值为测试过程中对第一预设步进值进行累计的累计值;
若累计步进值的绝对值大于或者等于预设灵敏度差值,则停止对第二信道进行测试,并将停止测试时的测试值作为第二接收灵敏度。
进一步地,确定累计步进值的绝对值是否小于预设灵敏度差值之后,第二测试模块503具体还用于:
若累计步进值的绝对值小于预设灵敏度差值,则确定第二信道在当前测试值时是否满足预设接收条件;
若第二信道在当前测试值时未满足预设接收条件,则将上一测试值作为第二接收灵敏度。
进一步地,第三测试模块504具体用于:
根据预设灵敏度差值、第一接收灵敏度和第二接收灵敏度,确定第一信道或者第二信道是否故障;
若确定第一信道故障,则将第二接收灵敏度作为第三信道的第一测试值,以对第三信道的接收灵敏度进行步进测试,得到第三接收灵敏度;
若确定第二信道故障,则将第一接收灵敏度作为第三信道的第一测试值,对第三信道的接收灵敏度进行度步进测试,得到第三接收灵敏度。
进一步地,第三测试模块504具体还用于:
确定第一接收灵敏度与第二接收灵敏度之间的灵敏度差值,并确定灵敏度差值的绝对值是否小于预设灵敏度差值;
若灵敏度差值的绝对值大于或者等于预设灵敏度差值,则确定第一接收灵敏度是否大于第二接收灵敏度;
若第一接收灵敏度大于第二接收灵敏度,则确定第一信道发生故障;
若第一接收灵敏度小于第二接收灵敏度,则确定第二信道发生故障。
关于路由器性能测试装置的具体限定可以参见上文中对于路由器性能测试方法的限定,在此不再赘述。上述路由器性能测试装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种路由器性能测试装置,该路由器性能测试装置可以是计算机设备,其内部结构图可以如图6所示。该路由器性能测试装置包括通过***总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该路由器性能测试装置的处理器用于提供计算和控制能力。该路由器性能测试装置的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该路由器性能测试装置的网络接口用于与路由器和无心综合测试仪通过网络连接通信。该计算机程序被处理器执行时以实现一种路由器性能测试方法。
在一个实施例中,提供了一种路由器性能测试装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述路由器性能测试方法的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述路由器性能测试方法的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
Claims (10)
1.一种路由器性能测试方法,其特征在于,所述路由器性能测试方法应用于路由器性能测试***中,对路由器性能测试***中的射频电缆进行插损测试,以获得射频电缆中各信道的信道插损,并将射频电缆中各信道的信道插损作为路由器中各信道的信道插损,对路由器性能测试***中的路由器进行发射性能测试,以获得路由器的发射性能测试结果,对路由器性能测试***中的路由器进行接收性能测试,以获得路由器的接收性能测试结果,所述方法包括:
确定路由器性能测试***中的路由器是否正确连接,所述路由器包括依次排列的第一信道、第二信道、第三信道和第N信道,N为大于或者等于4的整数;
若所述路由器正确连接,则对所述第一信道进行接收灵敏度测试,以获得所述第一信道的第一接收灵敏度,其中,所述第一信道的第一接收灵敏度包括确定当前目标工作模式下的网络模式,并确定所述网络模式下的标准接收灵敏度;
将所述网络模式下的标准接收灵敏度作为所述第一信道的初始测试值,对所述第一信道进行测试,以确定所述第一信道在标准接收灵敏度时是否满足预设接收条件;
若所述第一信道在标准接收灵敏度时满足预设接收条件,则对所述第一信道的接收灵敏度测试进行步进测试,得到第一信道的第一接收灵敏度;
将所述第一接收灵敏度作为第二信道的初始测试值,以对所述第二信道的接收灵敏度进行步进测试,得到所述第二信道的第二接收灵敏度;
根据所述第一接收灵敏度或者所述第二接收灵敏度,对所述第三信道的接收灵敏度进行步进测试,以确定所述第三信道的第三接收灵敏度;
依次遍历所述路由器的所有信道,以获得所述路由器中N个信道的接收灵敏度,并根据所述路由器中N个信道的接收灵敏度,确定所述路由器的接收性能。
2.如权利要求1所述的路由器性能测试方法,其特征在于,所述将所述第一接收灵敏度作为第二信道的初始测试值,以对所述第二信道的接收灵敏度进行步进测试,得到所述第二信道的第二接收灵敏度,包括:
对所述第二信道的接收灵敏度进行测试,以确定所述第二信道在所述第一接收灵敏度时是否满足预设接收条件;
若未满足所述预设接收条件,则以第一预设步进值为步进对所述第二信道的接收灵敏度进行测试,以获得所述第二接收灵敏度,所述第一预设步进值大于0;
若满足所述预设接收条件,则以第二预设步进值为步进对所述第二信道的接收灵敏度进行测试,以获得所述第二接收灵敏度,所述第二预设步进值小于0。
3.如权利要求2所述的路由器性能测试方法,其特征在于,所述以第一预设步进值为步进对所述第二信道的接收灵敏度进行测试,以获得所述第二接收灵敏度,包括:
以所述第一预设步进值为步进对所述第二信道进行测试,并确定累计步进值的绝对值是否小于预设灵敏度差值,所述累计步进值为测试过程中对所述第一预设步进值进行累计的累计值;
若所述累计步进值的绝对值大于或者等于所述预设灵敏度差值,则停止对所述第二信道进行测试,并将停止测试时的测试值作为所述第二接收灵敏度。
4.如权利要求3所述的路由器性能测试方法,其特征在于,所述确定累计步进值的绝对值是否小于预设灵敏度差值之后,所述方法还包括:
若所述累计步进值的绝对值小于所述预设灵敏度差值,则确定所述第二信道在当前测试值时是否满足所述预设接收条件;
若所述第二信道在当前测试值时未满足所述预设接收条件,则将上一测试值作为所述第二接收灵敏度。
5.如权利要求1-4任一项所述的路由器性能测试方法,其特征在于,所述根据所述第一接收灵敏度或者所述第二接收灵敏度,对所述第三信道的接收灵敏度进行步进测试,以确定所述第三信道的第三接收灵敏度,包括:
根据预设灵敏度差值、所述第一接收灵敏度和所述第二接收灵敏度,确定所述第一信道或者第二信道是否故障;
若确定所述第一信道故障,则将所述第二接收灵敏度作为所述第三信道的第一测试值,以对所述第三信道的接收灵敏度进行步进测试,得到所述第三接收灵敏度;
若确定所述第二信道故障,则将所述第一接收灵敏度作为所述第三信道的第一测试值,以对所述第三信道的接收灵敏度进行度步进测试,得到所述第三接收灵敏度。
6.如权利要求5所述的路由器性能测试方法,其特征在于,所述根据预设灵敏度差值、所述第一接收灵敏度和所述第二接收灵敏度,确定所述第一信道或者第二信道是否故障,包括:
确定所述第一接收灵敏度与所述第二接收灵敏度之间的灵敏度差值,并确定所述灵敏度差值的绝对值是否小于所述预设灵敏度差值;
若所述灵敏度差值的绝对值大于或者等于所述预设灵敏度差值,则确定所述第一接收灵敏度是否大于所述第二接收灵敏度;
若所述第一接收灵敏度大于所述第二接收灵敏度,则确定所述第一信道发生故障;
若所述第一接收灵敏度小于所述第二接收灵敏度,则确定所述第二信道发生故障。
7.一种路由器性能测试装置,其特征在于,包括:
第一确定模块,用于确定路由器性能测试***中的路由器是否正确连接,所述路由器包括依次排列的第一信道、第二信道、第三信道和第N信道,N为大于或者等于4的整数;
第一测试模块,用于若所述路由器正确连接,则对所述第一信道进行接收灵敏度测试,以获得所述第一信道的第一接收灵敏度,其中,所述第一信道的第一接收灵敏度包括确定当前目标工作模式下的网络模式,并确定所述网络模式下的标准接收灵敏度;
将所述网络模式下的标准接收灵敏度作为所述第一信道的初始测试值,对所述第一信道进行测试,以确定所述第一信道在标准接收灵敏度时是否满足预设接收条件;
若所述第一信道在标准接收灵敏度时满足预设接收条件,则对所述第一信道的接收灵敏度测试进行步进测试,得到第一信道的第一接收灵敏度;
第二测试模块,用于将所述第一接收灵敏度作为第二信道的初始测试值,以对所述第二信道的接收灵敏度进行步进测试,得到所述第二信道的第二接收灵敏度;
第三测试模块,用于根据所述第一接收灵敏度或者所述第二接收灵敏度,对所述第三信道的接收灵敏度进行步进测试,以确定所述第三信道的第三接收灵敏度;
第二确定模块,用于依次遍历所述路由器的所有信道,以获得所述路由器中N个信道的接收灵敏度,并根据所述路由器中N个信道的接收灵敏度,确定所述路由器的接收性能。
8.一种路由器性能测试装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6任一项所述路由器性能测试方法的步骤。
9.一种可读存储介质,所述可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述路由器性能测试方法的步骤。
10.一种路由器性能测试***,其特征在于,包括路由器性能测试装置和待测试的路由器,所述路由器性能测试装置用于根据如权利要求1至6任一项所述路由器性能测试方法,对所述路由器的性能进行测试。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111116595.3A CN114024882B (zh) | 2021-09-23 | 2021-09-23 | 一种路由器性能测试方法、装置、***及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111116595.3A CN114024882B (zh) | 2021-09-23 | 2021-09-23 | 一种路由器性能测试方法、装置、***及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114024882A CN114024882A (zh) | 2022-02-08 |
CN114024882B true CN114024882B (zh) | 2023-07-14 |
Family
ID=80054687
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111116595.3A Active CN114024882B (zh) | 2021-09-23 | 2021-09-23 | 一种路由器性能测试方法、装置、***及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114024882B (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06216864A (ja) * | 1993-01-18 | 1994-08-05 | Kokusai Electric Co Ltd | 無線受信機 |
DE602008004117D1 (de) * | 2008-06-04 | 2011-02-03 | Research In Motion Ltd | System und Verfahren zur Bestimmung der Funkfrequenz-Empfängerempfindlichkeit |
CN104184532A (zh) * | 2014-09-10 | 2014-12-03 | 中国电子科技集团公司第七研究所 | 流星余迹通信信道模拟方法、***及装置 |
CN105933081A (zh) * | 2016-03-29 | 2016-09-07 | 天津航天中为数据***科技有限公司 | 一种无人机数据链测试装置 |
CN106027173A (zh) * | 2016-07-05 | 2016-10-12 | 上海斐讯数据通信技术有限公司 | 一种灵敏度测试方法及*** |
CN106354173A (zh) * | 2016-08-09 | 2017-01-25 | 北京小米移动软件有限公司 | 灵敏度衰减测试方法、测试装置及测试*** |
CN106603170A (zh) * | 2016-11-29 | 2017-04-26 | 上海斐讯数据通信技术有限公司 | 一种接收灵敏度的自动测试方法和*** |
CN106788802A (zh) * | 2016-12-15 | 2017-05-31 | 广东欧珀移动通信有限公司 | 接收灵敏度测试方法、装置和终端 |
CN207586904U (zh) * | 2018-01-02 | 2018-07-06 | 郑州云海信息技术有限公司 | 一种板载接口信号测试治具及可测插损的信号测试治具 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4001559A (en) * | 1974-12-16 | 1977-01-04 | Northern Telecom, Inc. | Programmable measuring |
US4007990A (en) * | 1975-05-23 | 1977-02-15 | Acuity Systems, Incorporated | Apparatus and method for measuring refractive properties of a sphero-cylindrical optical system |
US4338563A (en) * | 1980-08-11 | 1982-07-06 | Rohrback Corporation | Corrosion measurement with secondary temperature compensation |
CN102340361B (zh) * | 2010-07-19 | 2014-06-25 | 深圳市鼎立方无线技术有限公司 | 测试移动终端总全向灵敏度的方法和装置 |
CN102595447B (zh) * | 2012-02-24 | 2015-05-13 | 电子科技大学 | 一种无线测量基站灵敏度的方法及装置 |
CN105680959A (zh) * | 2016-02-25 | 2016-06-15 | 广东欧珀移动通信有限公司 | 一种移动终端接收灵敏度的测试方法及装置 |
CN106253996B (zh) * | 2016-08-09 | 2020-06-19 | 北京小米移动软件有限公司 | 灵敏度衰减测试方法及装置 |
CN106713574B (zh) * | 2017-04-05 | 2019-06-25 | 四川苏格通讯技术有限公司 | 一种干扰测试方法及装置 |
CN107612639A (zh) * | 2017-09-18 | 2018-01-19 | 上海斐讯数据通信技术有限公司 | 一种接收灵敏度的测试***及方法 |
CN108833035B (zh) * | 2018-06-25 | 2020-10-02 | Oppo广东移动通信有限公司 | 隔离度测试***、方法及计算机设备 |
CN110636530B (zh) * | 2019-10-28 | 2023-04-07 | 维沃移动通信有限公司 | 邻频干扰处理方法和终端设备 |
-
2021
- 2021-09-23 CN CN202111116595.3A patent/CN114024882B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06216864A (ja) * | 1993-01-18 | 1994-08-05 | Kokusai Electric Co Ltd | 無線受信機 |
DE602008004117D1 (de) * | 2008-06-04 | 2011-02-03 | Research In Motion Ltd | System und Verfahren zur Bestimmung der Funkfrequenz-Empfängerempfindlichkeit |
CN104184532A (zh) * | 2014-09-10 | 2014-12-03 | 中国电子科技集团公司第七研究所 | 流星余迹通信信道模拟方法、***及装置 |
CN105933081A (zh) * | 2016-03-29 | 2016-09-07 | 天津航天中为数据***科技有限公司 | 一种无人机数据链测试装置 |
CN106027173A (zh) * | 2016-07-05 | 2016-10-12 | 上海斐讯数据通信技术有限公司 | 一种灵敏度测试方法及*** |
CN106354173A (zh) * | 2016-08-09 | 2017-01-25 | 北京小米移动软件有限公司 | 灵敏度衰减测试方法、测试装置及测试*** |
CN106603170A (zh) * | 2016-11-29 | 2017-04-26 | 上海斐讯数据通信技术有限公司 | 一种接收灵敏度的自动测试方法和*** |
CN106788802A (zh) * | 2016-12-15 | 2017-05-31 | 广东欧珀移动通信有限公司 | 接收灵敏度测试方法、装置和终端 |
CN207586904U (zh) * | 2018-01-02 | 2018-07-06 | 郑州云海信息技术有限公司 | 一种板载接口信号测试治具及可测插损的信号测试治具 |
Non-Patent Citations (2)
Title |
---|
Powermitter:Data Exfiltration from Air-Gapped Computer through Switching Power Supply;Bo Zhao;Mingtao Ni;Peiru Fan;;中国通信(第02期);全文 * |
一种激光照射方位识别新技术研究;任华军;刘勇;郑建锋;;半导体光电(第03期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN114024882A (zh) | 2022-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12019529B2 (en) | Testing method and testing device | |
CN110381603B (zh) | 一种随机接入方法及终端 | |
CN112214366B (zh) | 测试方法、装置、***、设备及介质 | |
CN112367680A (zh) | 基于智能电表的外部通信测试方法、装置和计算机设备 | |
CN106373616B (zh) | 一种检测随机存储器故障的方法、装置和网络处理器 | |
CN108738059B (zh) | Wifi模块测试方法及装置 | |
CN113207146B (zh) | 无线通信网络质量监控***及方法 | |
CN114024882B (zh) | 一种路由器性能测试方法、装置、***及存储介质 | |
CN104935446A (zh) | 基于可信度挖掘的网络质量评估方法及装置 | |
CN112699648B (zh) | 数据处理方法及装置 | |
CN114362906A (zh) | 速率匹配方法、装置、电子设备和可读介质 | |
US20220264340A1 (en) | Method and device for determining dynamic harq-ack codebook | |
CN111459727B (zh) | 串口波特率最大无错容忍范围的智能自动化测试***及测试方法 | |
CN116755024A (zh) | 电能表通讯接口的测试方法、测试设备及可读存储介质 | |
CN115174437A (zh) | 一种网络连接稳定性检测方法和*** | |
CN115276844A (zh) | 通信模组的测试方法、装置及电子设备 | |
CN114698016A (zh) | 一种质差小区网络故障检测方法及装置 | |
EP4364043A1 (en) | Method and apparatus for detecting and explaining anomalies | |
CN111654878A (zh) | 无线通讯模块灵敏度的测试方法、***、电子设备和介质 | |
CN114006837B (zh) | 智能网卡网络端口的误码测试方法、装置以及智能网卡 | |
US20240187159A1 (en) | Methods, systems and computer readable media for analyzing and displaying wireless signal data captured by a wireless signal capture and data analyzer device | |
CN114915889B (zh) | 耳机测试工站的校准方法、装置、耳机测试工站及介质 | |
CN116800377A (zh) | 一种基于时分复用机制的通道串扰检测方法、***及介质 | |
WO2024031697A1 (en) | Device capability and performance monitoring for a model | |
EP4093095A1 (en) | Channel and/or signal transceiving method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |