分享

关闭移动数据开关,就不消耗流量了吗?

 binbin2020 2016-02-05


还记得这个故事吗——“忘了关4G,一觉醒来你的房子就没了。”作为普通消费者,都会觉得流量计费不可掌握,经常会看看套餐还剩下多少流量,或许会在月末流量告急时,忍痛关闭移动数据开关。


那么,关闭移动数据开关,就真的不消耗流量了吗?请看mLAB为你带来的最新分析结论:


  • 在LTE网络中,因只有PS域,即使关掉终端上的数据开关,终端的默认承载仍然处于激活状态(协议行为,且与终端操作系统无关),与UMTS不同(UMTS终端关闭数据开关立即进行PDP去激活,仅CS附着);



  • 以微信举例,微信业务基于TCP长连接实现消息的推送,Android平台是终端与微信服务器的长连接,而iOS平台是APNS长连接;长连接的心跳都是终端侧发起。如下所示,上图为Android终端的微信心跳行为;下图为iOS终端的心跳行为,微信基于APNS(苹果推送服务器)长连接推送。





  • 关闭数据开关后,LTE默认承载处于激活状态,但终端无法发起上行业务,心跳行为也无法发起;网络没有感知终端并不能进行业务;


  • 在下行推送报文(消息到达的提示)下发到UGW后,UGW通知MME,MME发起paging信令,终端可以正常响应paging,建立RRC连接和S1口上下文,且原因值为mt-Access(注:如果终端处于RRC连接态,推送不产生寻呼行为);这些行为与数据开关开启时的正常被叫行为无差异,且遵循RRC状态下去激活定时器规律;



  • 对于iOS终端,在首个下行报文收到后的1S内,终端较短时间内主动断开与APNS的连接,终止了之后的任何网络行为;对于Android终端,因终端不会主动断开连接, OTT服务器由于没有收到终端确认回复,会不断重试推送,导致大量paging和paging响应行为;以只开启微信的场景为例,一小时内产生高达33次被叫业务信令行为,消耗网络资源;



  • 再看看流量消耗,对于Android终端,以mate7为例,滤去GTP报文头,1小时内流过UGW的下行流量是23710字节(终端仅开启微信应用,其余apps在应用联网管理中禁止),假如开启更多的应用,会产生更多流量。



更多内容,请参考Hi3ms MBB LAB团队《LTE终端关掉移动数据开关后的终端行为分析》。


mLAB(MBB lab)联系方式:MBBlab@huawei.com



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多