[0044] 以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。
[0045] 还应当理解,此处所描述的具体实施例仅仅用于理解本发明,并不用于限定本发明。
[0046] 本发明中包含第一终端、第二终端、第三终端,路由器。
[0047] 在本发明中,以所述第一频率无线网络为5G WiFi网络,所述第二频率无线网络为2.4G WiFi网络为例进行说明。
[0048] 其中,第一终端与路由器建立5G WiFi连接。
[0049] 其中,第二终端与路由器建立有线连接。
[0050] 其中,第三终端与路由器建立2.4G WiFi连接。
[0051] 所述5G WiFi是指第五代WiFi传输技术,并且运行在5Ghz无线电波频段。
[0052] 所述2.4G WiFi是传统的WiFi连接,支持2.4Ghz频段。
[0053] 所述路由器同时支持2.4G WiFi和5G WiFi。
[0054] 为了保证测试结果的准确性,减少无线信号的干扰,可以将测试装置设置在电磁屏蔽的空间里。
[0055] 实施例一
[0056] 本实施例提供一种测试路由器无线传输速率的方法,其流程图如图1所示,详述如下:
[0057] 其中,所述路由器包括多个LAN口和两个不同频率的无线网络。
[0058] 步骤S101,提供第一终端通过第一频率无线网络与所述路由器建立无线连接。
[0059] 可选地,所述第一频率无线网络为5G WiFi网络,下面以5G WiFi为例进行说明。
[0060] 路由器设置5G WiFi连接,第一终端在搜索到路由器5G WiFi信号后连接到路由器。
[0061] 可选地,在路由器的服务集标识(SSID)标记有5G的关键词,以便第一终端识别。
[0062] 步骤S102,提供第二终端通过所有的LAN口与所述路由器建立有线连接。
[0063] 具体地,第二终端与路由器的所有LAN接口建立有线连接。
[0064] 例如,假如所述路由器包含有4个LAN接口,那么第二终端也应该设置4个有线网卡,这4个有线网卡分别于路由器的4个LAN接口相连接。
[0065] 第一终端通过路由器与第二终端进行连接。第一终端与路由器是通过5G WiFi连接,第二终端是通过有线连接,5G WiFi的传输速率比较快;如果有线连接的速度跟不上,导致测试出来的路由器的传输速率偏小。这种情况往往因为LAN接口数量不够造成的。
[0066] 步骤S103,获取第一终端与第二终端之间的第一传输速率。
[0067] 可选地,在第一终端上运行测试程序,测试第一终端与第二终端之间的第一传输速率。
[0068] 可选地,通过调用Chariot程序测试测试第一终端与第二终端之间的第一传输速率。
[0069] 需要测试测试的是路由器的5G WiFi的最大传输速率,即第一终端与路由器之间的第一连接速率。
[0070] 此步骤中,第二终端与路由器之间的有线连接可能达不到5G WiFi的连接速率,导致第一传输速率远低于5G WiFi的连接速率,所以导致测试结果不够准确。
[0071] 步骤S104,当所述第一传输速率不能达到所述第一频率无线网络连接的预设最大传输速率时,提供第三终端通过第二频率无线网络与路由器建立无线连接。
[0072] 所述第二频率无线网络为2.4G WiFi网络。
[0073] 具体地,当第一传输速率不能达到所述5G WiFi连接的预设最大传输速率,第三终端与路由器建立2.4G WiFi连接。
[0074] 进一步地,所述预设最大传输速率,是根据第一频率无线网络连接的最大传输速率和实际测试需要确定的,当第一传输速率不能达到所述第一频率无线网络连接的预设最大传输速率时,可以确定是由于第二终端与路由器之间的有线连接限制了第一传输速率,导致第一传输速率的测试结果偏小。
[0075] 路由器设置所述2.4G WiFi连接,以便第三终端搜索到路由器的2.4G WiFi信号。
[0076] 进一步地,第三终端搜索到路由器的2.4G WiFi信号后,通过该信号连接到路由器。
[0077] 可选地,在路由器的服务集标识(SSID)标记有2.4G的关键词,以便第一终端识别。
[0078] 进一步地,将5G WiFi信号和2.4G WiFi的信号的服务集标识(SSID)设置为不同的名称。
[0079] 第三终端与路由器建立2.4G WiFi连接,通过增加第一终端与第三终端的通信,弥补路由器的LAN口数量在测试传输速率时不足的缺陷。
[0080] 步骤S105,同时获取第一终端与第二终端之间的第一传输速率,以及第一终端与第三终端之间的第二传输速率。
[0081] 步骤S106,对所述第一传输速率和第二传输速率进行叠加,获取当前第一频率无线网络的传输速率。
[0082] 具体地,同时测试第一终端与第二终端的第一传输速率和第一终端与第三终端的第二传输速率;并将第一传输速率与第二传输速率的叠加传输速率作为第一频率无线网络的传输速率。
[0083] 在此步骤中,测试两个连接,其一是第一终端与第二终端的连接,其二是第一终端与第三终端的连接。
[0084] 通过两个连接速率的叠加,提高测试结果,使得测得的传输速率更加接近5G WiFi的理论传输速率。即第一传输速率与第二传输速率的叠加。
[0085] 本步骤中的测试是两个连接同时进行传输速率测试,以获得叠加的传输速率,使得测试结果更加准确。
[0086] 应当理解,上述的步骤并没有严格的执行顺序,所有可预见并且不影响功能的实现的变化都应该在本发明的保护范围内。
[0087] 实施例二
[0088] 本实施例提供一种测试路由器无线传输速率的方法,其流程图如图2所示,详述如下:
[0089] 步骤S201,提供第一终端通过第一频率无线网络与所述路由器建立无线连接。
[0090] 步骤S202,通过从第一终端向所述路由器发送ping包,判断所述第一终端与路由器是否能正常通信。
[0091] 从所述第一终端向所述路由器发送ping包,以判断所述第一终端与所述路由器是否正常通信。
[0092] 在测试前,需要确定连接的有效性。
[0093] 具体地,ping也属于一个通信协议,是TCP/IP协议的一部分。利用ping命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。
[0094] 通过发送ping包,以确定第一终端与路由器5G WiFi连接是有效性。
[0095] 步骤S203,提供第二终端通过所有的LAN口与所述路由器建立有线连接。
[0096] 步骤S204,通过从第二终端向所述路由器发送ping包,判断所述第二终端与路由器是否能正常通信。
[0097] 具体地,从所述第二终端向所述路由器发送ping包,以判断所述第二终端与所述路由器是否能正常通信。
[0098] 步骤S205,获取第一终端与第二终端之间的第一传输速率。
[0099] 步骤S206,当所述第一传输速率不能达到所述第一频率无线网络连接的预设最大传输速率时,提供第三终端通过第二频率无线网络与路由器建立无线连接。
[0100] 步骤S207,同时获取第一终端与第二终端之间的第一传输速率,以及第一终端与第三终端之间的第二传输速率。
[0101] 步骤S208,对所述第一传输速率和第二传输速率进行叠加,获取当前第一频率无线网络的传输速率。
[0102] 应当理解,上述的步骤并没有严格的执行顺序,所有可预见并且不影响功能的实现的变化都应该在本发明的保护范围内。
[0103] 实施例三
[0104] 本实施例提供一种测试路由器无线传输速率的系统,其结构框图如图3所示,所述系统包括:
[0105] 第一连接建立模块310,用于提供第一终端通过第一频率无线网络与所述路由器建立无线连接;
[0106] 第二连接建立模块320,用于提供第二终端通过所有的LAN口与所述路由器建立有线连接;
[0107] 第一传输速率获取模块330,用于获取第一终端与第二终端之间的第一传输速率;
[0108] 第三连接建立模块340,用于当所述第一传输速率不能达到所述第一频率无线网络连接的预设最大传输速率时,提供第三终端通过第二频率无线网络与路由器建立无线连接;
[0109] 第二传输速率获取模块350,用于同时获取第一终端与第二终端之间的第一传输速率,以及第一终端与第三终端之间的第二传输速率;
[0110] 第三传输速率获取模块360,用于对所述第一传输速率和第二传输速率进行叠加,获取当前第一频率无线网络的传输速率。
[0111] 进一步地,还包括:
[0112] 第一判断模块,用于通过从第一终端向所述路由器发送ping包,判断所述第一终端与路由器是否能正常通信。
[0113] 进一步地,还包括:
[0114] 第二判断模块,用于通过从第二终端向所述路由器发送ping包,判断所述第二终端与路由器是否能正常通信。
[0115] 进一步地,还包括:
[0116] 数据存储模块,用于存储所有的测试数据,以便测试者进行分析。
[0117] 进一步地,所述第一频率无线网络为5G WiFi网络,所述第二频率无线网络为2.4G WiFi网络。
[0118] 其中,所述路由器包括多个LAN口和两个不同频率的无线网络。
[0119] 在本申请所提供的实施例中,应该理解所描述的方法和系统都是示意性的,在实际实施过程中通过调整可以有所差别。
[0120] 本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。