来自清华大学和腾讯的研究人员发现,15%的用户需要花费5秒以上的时间连接到网络,5%的时间超过10秒。
他们说,连接建立失败和需要花费过多时间成本来建立连接在现如今使用WIFI的环境中是常见的,有多达45%的用户遭受一些级别的连接设置失败。
可以将连接失败的一些原因归咎于用户错误:8%的原因是不正确的密码,而另一个8%的连接失败,是当用户切换到另一个网络 - 可能是大量的WIFI查找结果的他们意识到他们即将加入错误的网络。
但是更多的故障连接来自网络出现问题:15%的连接超时,9%的连接遇到DHCP故障,导致IP地址未分配给设备。
研究人员使用从iOS / Android WiFi管理器应用程序收集的数据集分析了来自四个城市的500万移动用户的连接,最终收集了700万个移动接入点和4亿个无线会话的信息。
将连接分解为四个阶段 - 扫描网络,与其关联,对其进行认证,并获得IP地址 - 研究人员发现第一阶段负责多个长延迟。扫描网络包括侦听来自无线网络的数据包以找到可用的数据包,然后回答他们询问类似它们的数据速率。如果答案是令人满意的,接入点被添加到兼容的WiFi网络的列表。
对于超过15秒的连接延迟,其中40%的扫描时间为11.6秒或更长。根据该文件,潜在的原因是来自无线网络的响应分组不被电话听到,这迫使整个过程从顶部重新开始。在特别嘈杂的环境中,可以循环多次,大大延长了连接时间。
作者认为,该问题是潜在可解决的:通过在用户选择它们连接到的设备之前智能地排序接入点,设备可以将用户推送到可能更快的用户。这样做,在他们的测试中,将失败的连接的比例降低到刚刚低于4%。
当然,缺点是,一大块wifi网络将被归类为“慢”并且不可用于连接。从长远来看,这种方法是否会工作取决于你如何处理WiFi网络:如果你定期连接到开放网络,寻找一个比你的移动数据更好或更便宜的连接,它会帮助你选择加入。但如果你是一个更安全的用户,谁只连接到少数已知的网络,你最好的赌注是尝试和修复这些网络本身。获得一个新的路由器,靠近天线,或者只是找到一个新的咖啡店。