蜂窝网络的架构类似于我们常见的蜂窝,是由一个个基站组成的蜂窝,理想状态中我们的蜂窝网络应该是下面这个样子的。当然,现实生活中网络资源分布并没有这么的均匀。
Wi-Fi 是一种无限局域网技术,Wi-Fi 信号需要有线网来提供,比如我们家里常用的宽带上网,就是将有线信号转换成 Wi-Fi 信号。
计费的差异性
我们平时使用的蜂窝网络一般都是按照流量来收费的,比如 10 元 30 M 流量套餐,但是 Wi-Fi 一般都是免费的,为什么会存在这种差异?
除了延迟,还要关心移动设备的电量问题。在从空闲状态切换到活跃状态后,活跃状态会维持一段时间,如果没有数据传输会再次进入空闲状态,在活跃状态我们的设备相比是比较耗费电量的。所以对于每次网络请求,我们都要考虑它的合理性,如果频繁切换 RRC 状态,那么活跃状态就会消耗更多的电量。
而对于 Wi-Fi 不存在多状态切换,Wi-Fi 会处于始终开启状态,但是由于 Wi-Fi 的自身机制,在进行大量数据传输的时候反而比移动蜂窝网络更加省电。
理论上如何省电呢?
基于刚才的讨论,可以总结出一些理论上的省电方法:
-
避免无效的轮训,轮训会使手机不断的被唤醒,使设备处于高消耗状态
-
如果存在长连接,设置合理的心跳时间,并且不应该无限次重连
-
减少网络数据获取的频次,可以从合并网络请求、预拉取缓存等方面入手
-
对于大数据使用 Wi-Fi 来传输,在稳定性、延迟、电量、流量方面都更加合适
参考资料
-
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
,