Wi-Fi连接慢,连不上?有妙招?
Wi-Fi可以说是21世纪最伟大的生产力推动者之一。无论各地,这种随时接入到互联网的环境让人们工作起来更加自如。
但是,有时候我们连接Wi-Fi,是不是遇到过明明手机显示Wi-Fi信号满格,可就是提示“连接失败”呢?
这种尴尬的情况经常在咖啡店,商场甚至家里出现。现在,清华的研究人员已经找出了Wi-Fi难以连接的原因。
来自清华大学的裴昶华和他的研究伙伴,对4亿个不同Wi-Fi的访问连接时长进行了测量,并使用他们的程序来解决那些出错的连接问题,以及对这些连接进行优化来避免这些问题。
他们利用Android平台上的一款名为“Wi-Fi”管理器”的应用软件,来采集他们的连接数据。该软件可以记录设备连接到Wi-Fi接入点的各个阶段,以及连接时长。
我们平时连接Wi-Fi,首先针对可用的Wi-Fi接入点扫描无线电波。一旦选择了接入点,两个设备交换数据分组,其次是输入密码,最后一步称为DHCP(动态主机配置协议),为设备提供IP地址。但是有时设备一旦建立连接,用户可能被带到一个需要密码的网关页面,研究人员在计算中不包括此步骤。
正如研究人员所认为的,根据他们的统计,当前在Wi-Fi的连接过程中,有约45%的连接是失败的,而且在这种连接失败上所花费的时间,也是千差万别。此外,还有15%的连接时间超过五秒钟。
大家是不是想知道为什么呢?那么,答案来了。
研究人员使用数据挖掘算法,来对数据进行查找,以找出与连接失败及连接时间长相关联的因素。事实证明,确实有几个因素明显影响着连接时间和连接的成功率。这里面最重要的是要数Wi-Fi网络是公共的还是私有的,大多数情况下,私有网络会明显更快一些,并且具有更高的连接成功率。
此外,移动设备的操作系统也是一个因素。移动设备和接入点中的芯片组也可以影响连接时间,而较慢的芯片花费更长的时间。
发现了这些影响连接的因素后,研究团队创建了一种算法,大大缩短了连接时间。例如,该算法可自动评估接入点是公共的还是私有的。然后忽略公共网络并选择具有最强信号的专用网络。这种方法大大提高了连接质量,将连接失败率降低到了3.6%,同时把连接时间减少了10倍。
有了这种算法,以后在咖啡厅再也没人跟老板抱怨为什么Wi-Fi总也连不上去了。