蜂窩網絡的架構類似于我們常見的蜂窩,是由一個個基站組成的蜂窩,理想狀态中我們的蜂窩網絡應該是下面這個樣子的。當然,現實生活中網絡資源分布并沒有這麼的均勻。
Wi-Fi 是一種無限局域網技術,Wi-Fi 信号需要有線網來提供,比如我們家裡常用的寬帶上網,就是将有線信号轉換成 Wi-Fi 信号。
計費的差異性
我們平時使用的蜂窩網絡一般都是按照流量來收費的,比如 10 元 30 M 流量套餐,但是 Wi-Fi 一般都是免費的,為什麼會存在這種差異?
除了延遲,還要關心移動設備的電量問題。在從空閑狀态切換到活躍狀态後,活躍狀态會維持一段時間,如果沒有數據傳輸會再次進入空閑狀态,在活躍狀态我們的設備相比是比較耗費電量的。所以對于每次網絡請求,我們都要考慮它的合理性,如果頻繁切換 RRC 狀态,那麼活躍狀态就會消耗更多的電量。
而對于 Wi-Fi 不存在多狀态切換,Wi-Fi 會處于始終開啟狀态,但是由于 Wi-Fi 的自身機制,在進行大量數據傳輸的時候反而比移動蜂窩網絡更加省電。
理論上如何省電呢?
基于剛才的讨論,可以總結出一些理論上的省電方法:
避免無效的輪訓,輪訓會使手機不斷的被喚醒,使設備處于高消耗狀态
如果存在長連接,設置合理的心跳時間,并且不應該無限次重連
減少網絡數據獲取的頻次,可以從合并網絡請求、預拉取緩存等方面入手
對于大數據使用 Wi-Fi 來傳輸,在穩定性、延遲、電量、流量方面都更加合适
參考資料
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!