待解决问题
请教:微信/QQ这些应用为什么会占用信令通道呢?
离问题结束还有0天0小时  |  提问者:soloman1001   |  提问时间:2013-3-26 09:53
对这个问题始终有困扰: 按照道理,这些应用属于上层业务的应用,走的都是数据业务(近期联通还直接对qq、微信流量进行统计了!),即使发送心跳,也应该是直接走数据通道,但为什么会说占用信令通道呢? 下面两点理解,不知是哪种? 1、心跳流量直接走信令通道:但如果有数据通道了,还有走这里的必要吗(另外,不清楚在终端中怎么编程直接走信令通道的!),或者就是优先级高的数据报文? 2、心跳流量导致信令流量增加:无线本身(手机)本身的信令连接,如果没有这种频繁的心跳信息(流量)时是比较少的(比如说1分钟一次(假定、猜测)),但由于有了心跳流量,无线本身的信令就需要增加交互,导致信令流量增加。 不知道哪种理解正确?或者还有第三种 请知道的dx给予解答,不胜感谢!
2G网络基于电路交换的,为了占用较少的电路资源,在数据不传送时会断线,为了维持微信/米聊的心跳确认,因此是长时间处于断线、连线、断线、连线,交替状态,断线连线就要占用信令通道。

3G网络基于分组交换的,IP包会自己寻址,因此心跳包的交换不需要断线、连线的交替,不占用信令通道,也就是极其的少。

所以,同样的心跳确认的规模,2G受不了,3G很欢迎。这也就是为什么3G能大力推广智能管道的原因。

理论上,4G也是和3G一样,对于信令风暴,视而不见,无所谓的。
回答时间:2013-3-26 13:06
 
我要回应:  回应字数在5000字以内